azure-devops - 错误:找不到分蘖。超过投票截止日期
问题描述
我从门户屏幕创建了 Devops 项目。使用 .NetCore 配置并将部署部署为 Kubernetes。第一次成功部署项目。但是几天后我重做了 CICD 过程。然后 Helm init 任务发生错误(错误:未找到分蘖。超出轮询期限)。
想到Kubernetes Cluster有问题,于是新建了一个Kubernetes Cluster,改了配置重新部署,还是报这个错。
2019-09-16T16:54:12.0015296Z ##[section]Starting: Helm init
2019-09-16T16:54:12.0021184Z ==============================================================================
2019-09-16T16:54:12.0021339Z Task : Package and deploy Helm charts
2019-09-16T16:54:12.0021427Z Description : Deploy, configure, update a
Kubernetes cluster in Azure Container Service by running helm commands
2019-09-16T16:54:12.0021523Z Version : 0.156.0
2019-09-16T16:54:12.0021722Z Author : Microsoft Corporation
2019-09-16T16:54:12.0021797Z Help :
https://docs.microsoft.com/azure/devops/pipelines/tasks/deploy/helm-deploy
2019-09-16T16:54:12.0022034Z ==============================================================================
2019-09-16T16:54:13.4897639Z [command]/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm init --tiller-namespace dev103c --wait --service-account tiller
2019-09-16T16:59:14.4597893Z $HELM_HOME has been configured at /home/vsts/.helm.
2019-09-16T16:59:14.4599220Z Warning: Tiller is already installed in the cluster.
2019-09-16T16:59:14.4600865Z (Use --client-only to suppress this message, or --upgrade to upgrade Tiller to the current version.)
2019-09-16T16:59:14.4603949Z Error: tiller was not found. polling deadline exceeded
2019-09-16T16:59:14.4741099Z ##[error]Error: tiller was not found. polling deadline exceeded
2019-09-16T16:59:14.4755373Z ##[section]Finishing: Helm init
解决方案
您可以尝试--upgrade
使用 helm init 命令添加标志,这将解决某些情况下的错误。
如果错误仍然存在,您可以删除参数“--service-account tiller”并重试。
如果您使用的是单节点集群。试试下面的命令:
$ kubectl taint nodes --all node-role.kubernetes.io/master-
更新:
创建 serviceaccount 和 clusterrolebinding:
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
推荐阅读
- javascript - Conditional styling on class in Svelte
- vba - 在多个 Access 2016 查询中操作列表达式/公式
- python - 找到最小值和它上面的一个索引
- php - Puphpeteer - 从链接获取文本和 href 属性
- python - 如何手动进行傅里叶变换
- gradle - 在 grails 4.0.11 中生成文档会返回 ClassNotFoundException:groovy.text.Template
- python - 用 isin 子集数据表
- node.js - nodejs express + create-react-app oauth2.0 error 401 'Invalid access token' Spotify API
- java - Liferay 7.1.3 GA4 自定义 Portlet 与番石榴依赖部署:灾难性初始化失败!TypeNotPresentExceptionProxy
- java - 使用 Apache Beam FileIO 时如何避免截断数据