首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为HA Kubernetes群集设置Tiller的问题

为HA Kubernetes群集设置Tiller的问题
EN

Stack Overflow用户
提问于 2017-08-09 14:05:37
回答 1查看 374关注 0票数 0

我已经设置了一个包含以下节点的HA Kubernetes集群。

1 Nginx Load Balancer 2 Kubernetes Master 2 Worker Node 1 Dev node (持有kubectl,helm实用程序)我有一个dev节点,在那里我有kubectl设置,并且我能够启动pod。

我已经在我的dev节点上设置了helm客户端。

在使用helm init设置tiller时,我在devnode上没有得到任何错误,但是在选择的主节点上,我得到了以下错误。kubectl,helm的配置指向Nginx LB。

代码语言:javascript
复制
deployment_controller.go:303] Operation cannot be fulfilled on deployments.extensions "tiller-deploy": the object has been modified; please apply your changes to the latest version and try again 
deployment_controller.go:303] Operation cannot be fulfilled on replicasets "tiller-deploy-687742799": StorageError: invalid object, Code: 4, Key: /registry/replicasets/kube-system/tiller-deploy-687742799, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 0xc422b04010, UID in object meta:

另外,我还收到了一些不常见的错误,比如下面的pkg/controller/garbagecollector/garbagecollector.go:768: watch of <nil> ended with: very short watch pkg/controller/petset/pet_set.go:148: watch of *apps.StatefulSet ended with: very short watch

pkg/controller/resourcequota/resource_quota_controller.go:232: watch of *api.ReplicationController ended with: very short watch

我的Kubernetes集群详细信息是

代码语言:javascript
复制
kubectl version
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"269f928217957e7126dc87e6adfa82242bfe5b1e", GitTreeState:"clean", BuildDate:"2017-07-03T15:31:10Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}

helm version
Client: &version.Version{SemVer:"v2.5.1", GitCommit:"7cf31e8d9a026287041bae077b09165be247ae66", GitTreeState:"clean"} Error: cannot connect to Tiller

如果还需要什么,请告诉我。

请在这里推荐。

EN

回答 1

Stack Overflow用户

发布于 2017-08-09 22:03:07

我使用canary-image让它正常工作:

代码语言:javascript
复制
helm init --canary-image

如果这里有什么建议,请告诉我。

结束这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45582755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档