2017-04-20 45 views
0

当我运行Kubedns的部署时,它成功启动,但正常运行8分钟后,它被删除。运行时,它可以很好地解决DNS请求。有没有其他人经历过这个?我开始看到这与其他随机部署。Kubernetes 1.5.4 Kube DNS正在删除

Kubernetes版本 客户端版本:version.Info {专业: “1”,次: “5”,GitVersion: “v1.5.4”,GitCommit: “7243c69eb523aa4377bce883e7c0dd76b84709a1”,GitTreeState: “干净”,创建日期:“2017年-03-07T23:53:09Z“,GoVersion:”go1.7.4“,编译器:”gc“,平台:”linux/amd64“} 服务器版本:version.Info {Major:”1“,Minor:”5 “,GitVersion:”v1.5.4“,GitCommit:”7243c69eb523aa4377bce883e7c0dd76b84709a1“,GitTreeState:”clean“,BuildDate:”2017-03-07T23:34:32Z“,GoVersion:”go1.7.4“,编译器:”gc“,平台:的 “linux/AMD64”}

环境: Centos的7

内核 Linux的at4d-lvk8s01 3.10.0-514.16.1.el7.x86_64#1 SMP星期三月12 15点04分24秒UTC 2017 x86_64的x86_64的x86_64的GNU/Linux的

日志消息

部署Kubedns后:

Apr 20 13:09:33 acme-lvk8s01 kube-controller-manager [912]:I0420 13:09:33.571733 912 event.go:217] Event(api.ObjectReference {Kind:“Deployment”,Namespace :“kube-system”,名称:“kube-dns”,UID:“98ad2b69-25ca-11e7-afbe-90b8d0f6559c”,APIVersion:“extensions”,ResourceVersion:“262626”,FieldPath:“”}):type: '正常'原因:'ScalingReplicaSet'放大副本集kube-dns-3777016094至1 Apr 20 13:09:33 acme-lvk8s01 kube-controller-manager [912]:I0420 13:09:33.576730 912 replica_set.go:479]很少有“kube-system”/“kube-dns-3777016094”副本,需要1,创建1 Apr 20 13:09:33 acme-lvk8s01 kube-controller-manager [912]:I0420 13:09:33.625987 912 deployment_controller.go:298]同步部署kube-system/kube-dns时出错:操作无法在deployments.extensions“kube-dns”上实现:对象已被修改;请将您的更改应用到最新版本并重试 Apr 20 13:09:33 acme-lvk8s01 kube-controller-manager [912]:I0420 13:09:33.656784 912 event.go:217] Event(api.ObjectReference { Kind:“ReplicaSet”,命名空间:“kube-system”,名称:“kube-dns-3777016094”,UID:“98b57f0f-25ca-11e7-afbe-90b8d0f6559c”,APIVersion:“extensions”,ResourceVersion:“262627”, FieldPath:“”}):type:'Normal'reason:'SuccessfulCreate'Created pod:kube-dns-3777016094-9jt36 Apr 20 13:09:33 acme-lvk8s01 kube-controller-manager [912]:I0420 13: 09:33.702938 912 deployment_controller.go:298]同步部署kube-system/kube-dns时出错:无法在deployments.extensions“kube-dns”上完成操作:对象已被修改;请将您的更改应用到最新版本,然后再试一次 Apr 20 13:10:03 acme-lvk8s01 kube-controller-manager [912]:W0420 13:10:03.960803 912 reflector.go:319] pkg/controller/garbagecollector/garbagecollector.go:768:401:与结束手表请求的索引事件已经过时,清除(所请求的记录已清除[二十六万零六百八十一分之二十六万一千七百二十四])[262723]

立即Kubedns被删除之前:

Apr 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]:I0420 13:17:49.528874 912 replica_set.go:512]太多“kube-system”/“kube-dns-3777016094”副本,需要0,删除1 Apr 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]:I0420 13:17:49.528973 912 controller_utils.go :523]控制器kube-dns-3777016094删除pod kube-system/kube-dns-3777016094-9jt36 Apr 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]:I0420 13:17:49.532985 912 event .go:217] Event(api。ObjectReference {Kind:“Deployment”,命名空间:“kube-system”,名称:“kube-dns”,UID:“98ad2b69-25ca-11e7-afbe-90b8d0f6559c”,APIVersion:“extensions”,ResourceVersion:“263765”, FieldPath:“”}):type:'Normal'reason:'ScalingReplicaSet'按比例缩小的副本集kube-dns-3777016094为0 Apr 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]:I0420 13 :17:49.600483 912 deployment_controller.go:298]同步部署kube-system/kube-dns时出错:deployments.extensions“kube-dns”无法完成操作:对象已被修改;请将您的更改应用到最新版本,然后再试一次 Apr 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]:I0420 13:17:49.623854 912 event.go:217] Event(api.ObjectReference { Kind:“ReplicaSet”,命名空间:“kube-system”,名称:“kube-dns-3777016094”,UID:“98b57f0f-25ca-11e7-afbe-90b8d0f6559c”,APIVersion:“extensions”,ResourceVersion:“263766”, FieldPath:“”}):type:'Normal'reason:'SuccessfulDelete'Deleted pod:kube-dns-3777016094-9jt36 Apr 20 13:17:52 acme-lvk8s01 kube-controller-manager [912]:I0420 13: 17:52.642886 912 garbagecollector.go:761]没有对象[v1/Pod,命名空间:kube-system,名称:kube-dns-3777016094-9jt36,uid:98d5d128-25ca-11e7-afbe-90b8d0f6559c]的所有者任何更多,将垃圾收集它 Apr 20 13:17:52 acme-lvk8s01 kube-controller-manager [912]:I0420 13:17:52.665171 912 deployment_controller.go:322]部署已被删除kube-system/kube- dns Apr 20 13:18:04 acme-lvk8s01 kube-controller-manager [912]:W0420 13:18:04.972362 912 reflector.go:319] pkg/controller/garbagecollector/garbagecollector.go:768:watch with ended: 401:请求的索引中的事件已过期并被清除(请求的历史记录已被清除[262818/262725])[263817]

回答

0

必须在我的部署文件中注释掉以下行。

kubernetes.io/cluster-service: “真正的”

0

有一个叫KUBE-插件serivce,我猜你不启动它。 试试这个知道服务状态:

systemctl状态KUBE-addons.service

如果处于停机状态,刚开始它和问题都将迎刃而解。

0

在我注释掉以下行之后,部署很稳定。

kubernetes.io/cluster-service:“true”

相关问题