tfgco/kubectl基于Alpine的Docker镜像,集成了kubectl及多种实用工具,专为CI/CD流水线中的Kubernetes部署场景设计,提供便捷的容器化部署环境。
kubectl:Kubernetes命令行工具docker-cli:Docker命令行客户端docker-compose:容器编排工具helm v3:Kubernetes包管理工具bash:命令行解释器curl:HTTP请求工具git:版本控制工具make:构建自动化工具tfgco/kubectl:latesttfgco/kubectl:aws-cli直接运行镜像执行kubectl命令:
bashdocker run --rm tfgco/kubectl:latest kubectl version --client
yamldeploy-to-k8s: stage: deploy image: tfgco/kubectl:latest script: - kubectl config use-context my-k8s-cluster - kubectl apply -f k8s/deployment.yaml - kubectl rollout status deployment/my-app
yamlname: Deploy to Kubernetes jobs: deploy: runs-on: ubuntu-latest container: tfgco/kubectl:latest steps: - uses: actions/checkout@v4 - run: | kubectl apply -f k8s/service.yaml helm upgrade --install my-chart ./charts/my-chart
使用aws-cli版本进行EKS集群操作:
bashdocker run --rm -v ~/.aws:/root/.aws tfgco/kubectl:aws-cli \ sh -c "aws eks update-kubeconfig --name my-eks-cluster && kubectl get nodes"

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