Kubernetes 1.5.4 Kube DNS удаляется

Когда я запускаю развертывание для Kubedns, оно запускается успешно, однако ровно через 8 минут безотказной работы удаляется. Когда он запущен, он отлично работает при разрешении DNS-запросов. Кто-нибудь еще испытал это? Я начинаю видеть это с другими случайными развертываниями.

Версия Kubernetes Версия клиента: version.Info {Major: "1", Minor: "5", GitVersion: "v1.5.4", GitCommit: "7243c69eb523aa4377bce883e7c0dd76b84709a1", GitTreeState: "clean", BuildDate23: "2017-03-03:" 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 "/ 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

Сообщения журнала

После развертывания Кубеднса:

20 апреля 13:09:33 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 09: 33.571733 912 event.go: 217] Событие (api.ObjectReference {Kind: "Deployment", Namespace: "kube-system ", Имя:" kube-dns ", UID:" 98ad2b69-25ca-11e7-afbe-90b8d0f6559c ", APIVersion:" extensions ", ResourceVersion:" 262626 ", FieldPath:" "}): тип: 'Обычная' причина: 'ScalingReplicaSet' Увеличенный набор реплик kube-dns-3777016094 до 1 апр 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 апр. 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»: объект был изменен; примените изменения к последней версии и повторите попытку 20 апреля 13:09:33 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 09: 33.656784 912 event.go: 217] Событие (api.ObjectReference {Kind : "ReplicaSet", пространство имен: "kube-system", имя: "kube-dns-3777016094", UID: "98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "262627", FieldPath : ""}): type: 'Normal' Причина: 'SuccessfulCreate' Созданный модуль: kube-dns-3777016094-9jt36 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»: объект был изменен; примените ваши изменения к последней версии и повторите попытку 20 апр. 13:10:03 acme-lvk8s01 kube-controller-manager [912]: W0420 13: 10: 03.960803 912 refctor.go: 319] pkg / controller / garbagecollector / garbagecollector .go: 768: просмотр завершен на: 401: событие в запрошенном индексе устарело и очищено (запрошенная история была очищена [261724/260681]) [262723]

Непосредственно перед удалением Кубеднса:

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 апр 20 13:17:49 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 17: 49.528973 912 controller_utils.go: 523] Controller kube-dns-3777016094 удаление pod kube-system / kube- dns-3777016094-9jt36 20 апреля 13:17:49 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 17: 49.532985 912 event.go: 217] Событие (api.ObjectReference {Kind: "Deployment", Namespace : "kube-system", имя: "kube-dns", UID: "98ad2b69-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "263765", FieldPath: ""}): тип: «Нормальная» причина: «ScalingReplicaSet» Уменьшенная реплика устанавливает kube-dns-3777016094 на 0 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 ": объект был изменен; примените изменения к последней версии и повторите попытку 20 апреля 13:17:49 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 17: 49.623854 912 event.go: 217] Событие (api.ObjectReference {Kind : "ReplicaSet", пространство имен: "kube-system", имя: "kube-dns-3777016094", UID: "98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "263766", FieldPath : ""}): type: 'Normal' Причина: 'SuccessfulDelete' Удаленный модуль: kube-dns-3777016094-9jt36 20 апр, 13:17:52 acme-lvk8s01 kube-controller-manager [912]: I0420 13:17: 52.642886 912 garbagecollector.go: 761] ни один из владельцев объекта [v1 / Pod, namespace: kube-system, name: kube-dns-3777016094-9jt36, uid: 98d5d128-25ca-11e7-afbe-90b8d0f6559c] больше не существует , будет сбор мусора 20 апр. 13:17:52 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 17: 52.665171 912 deployment_controller.go: 322] Развертывание удалено kube-system / kube-dns 20 апр. 13:18:04 acme-lvk8s01 kube-controller-manager [912]: W0420 13: 18: 04.972362 912 r eflector.go: 319] pkg / controller / garbagecollector / garbagecollector.go: 768: просмотр завершен на: 401: событие в запрошенном индексе устарело и очищено (запрошенная история была очищена [262818/262725]) [263817]


person Stefano Pirrello    schedule 20.04.2017    source источник


Ответы (3)


Пришлось закомментировать следующую строку в моем файле развертывания.

kubernetes.io/cluster-service: "правда"

person Stefano Pirrello    schedule 20.04.2017

Есть сервис под названием kube-addons, я думаю, вы не запускаете его. Попробуйте это, чтобы узнать статус службы :

статус systemctl kube-addons.service

если статус остановлен, просто запустите его, и проблемы будут решены.

person Horn Ken    schedule 07.06.2017

После того, как я закомментировал следующую строку, развертывание было стабильным.

kubernetes.io/cluster-service: "правда"

person Stefano Pirrello    schedule 07.06.2017