【发布时间】:2017-09-17 13:42:19
【问题描述】:
当我为 Kubedns 运行部署时,它会成功启动,但在正常运行 8 分钟后,它会被删除。当它运行时,它可以很好地解决 dns 请求。有没有其他人经历过这个?我开始在其他随机部署中看到这一点。
Kubernetes 版本 客户端版本:version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.4", GitCommit:"7243c69eb523aa4377bce883e7c0dd76b84709a1", GitTreeState:"clean", BuildDate:"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 Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
记录消息
部署 Kubedns 后:
4 月 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:“”}):类型:'Normal ' 原因:'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 时出错:无法在部署上完成操作。扩展“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", Namespace:"kube-system ", 名称:"kube-dns-3777016094", UID:"98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion:"extensions", ResourceVersion:"262627", FieldPath:""}): type: 'Normal'原因:'SuccessfulCreate' 创建的 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 时出错:无法在部署上完成操作。扩展“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: watch of end with: 401 :请求索引中的事件已过期并被清除(请求的历史记录已被清除[261724/260681])[262723]
在 Kubedns 被删除之前:
4 月 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", Namespace:"kube-system ", Name:"kube-dns", UID:"98ad2b69-25ca-11e7-afbe-90b8d0f6559c", APIVersion:"extensions", ResourceVersion:"263765", FieldPath:""}): type: 'Normal' 原因: '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 时出错:无法在部署上完成操作。扩展“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", Namespace:"kube-system ", 名称:"kube-dns-3777016094", UID:"98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion:"extensions", ResourceVersion:"263766", FieldPath:""}): type: 'Normal'原因:'SuccessfulDelete' 删除 pod:kube-dns-3777016094-9jt36 Apr 20 13:17:52 acme-lvk8s01 kube-controller-manager[912]: I0420 13:17:52.642886 912garbagecollector.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 of end with: 401 : 请求索引中的事件已过期并被清除(请求的历史记录已被清除[262818/262725])[263817]
【问题讨论】:
标签: kubernetes kube-dns