alpine/doctl该Docker镜像包含DigitalOcean必要工具,可作为常规kubectl或doctl命令行工具使用。镜像标签对应kubectl版本,而非doctl版本。主要用于CI/CD(持续集成和持续部署)流程或作为自动化构建/部署的一部分。
主要用于CI/CD流程中执行自动化部署任务,或作为自动化构建/部署流程的一部分。
确保在流水线中设置了名为DIGITALOCEAN_TOKEN的秘密变量,以下流水线示例可用于Helm图表部署:
yamljobs: build: docker: - image: alpine/doctl:1.22.2 steps: - checkout - run: name: helm_chart_deployment command: | # doctl认证 doctl auth init -t ${DIGITALOCEAN_TOKEN} # 如需运行其他doctl命令可在此添加 apk add jq # 保存Kube配置 id=$(doctl kubernetes cluster list -o json | jq -r .[].id) doctl kubernetes cluster kubeconfig save ${id} # 部署Helm图表 cd charts/application_name helm upgrade --install my-release .
如需自行构建镜像,请执行以下命令:
bashexport REBUILD=true bash ./build.sh
构建任务由CircleCI每日自动运行。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务