2017-04-20 6 views
0

Lorsque j'exécute le déploiement pour Kubedns, il démarre avec succès, mais au bout de 8 minutes exactement, il est supprimé. Quand il fonctionne, il fonctionne correctement pour résoudre les requêtes DNS. Quelqu'un d'autre a-t-il vécu cela? Je commence à voir cela avec d'autres déploiements aléatoires.Kubernetes 1.5.4 Kube DNS Supprimé

Kubernetes Version Version client: version.Info {Major: "1", mineure: "5", GitVersion: "v1.5.4", GitCommit: "7243c69eb523aa4377bce883e7c0dd76b84709a1", GitTreeState: "propre", date de construction: "2017 -03-07T23: 53: 09Z ", GoVersion:" go1.7.4 ", Compilateur:" gc ", Plate-forme:" linux/amd64 "} Version du serveur: version.Info {Major:" 1 ", Minor:" 5 ", GitVersion:" v1.5.4 ", GitCommit:" 7243c69eb523aa4377bce883e7c0dd76b84709a1 ", GitTreeState:" nettoyer ", BuildDate:" 2017-03-07T23: 34: 32Z ", GoVersion:" go1.7.4 ", Compilateur:" gc ", plate-forme: "linux/amd64"}

Environnement: Centos 7

noyau Linux at4d-lvk8s01 3.10.0-514.16.1.el7.x86_64 # 1 SMP Mer 12 avril 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Messages du journal

Après avoir déployé Kubedns :

20 avril 13:09:33 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 09: 33.571733 912 événement.go: 217] Événement (api.ObjectReference {Kind: "Déploiement", espace de noms : "kube-system", Nom: "kube-dns", UID: "98ad2b69-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "262626", FieldPath: ""}): tapez: Raison «normale»: «ScalingReplicaSet» Mise à l'échelle du jeu de réplicas kube-dns-3777016094 à 1 20 avril 13:09:33 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 09: 33.576730 912 replica_set.go: 479] Trop peu de répliques "kube-system"/"kube-dns-3777016094", besoin 1, création 1 Avr 20 13:09:33 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 09: 33.625987 912 deployment_controller.go: 298] Erreur lors de la synchronisation du déploiement kube-system/kube-dns: Opération ne peut pas être rempli sur les deployments.extensions "kube-dns": l'objet a été modifié; veuillez appliquer vos modifications à la dernière version et réessayer. 20 avril 13:09:33 acme-lvk8s01 kube-controller-manager [912]: I0420 13: 09: 33.656784 912 événement.go: 217] Événement (api.ObjectReference { Type: "ReplicaSet", espace de noms: "kube-system", nom: "kube-dns-3777016094", UID: "98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "262627", FieldPath: ""}): type: 'Normal' raison: 'SuccessfulCreate' Pod créé: kube-dns-3777016094-9jt36 20 avril 13:09:33 acme-lvk8s01 kube-contrôleur-manager [912]: I0420 13: 09: 33.702938 912 deployment_controller.go: 298] Erreur lors de la synchronisation du déploiement kube-system/kube-dns: L'opération ne peut pas être effectuée sur les deployments.extensions "kube-dns": l'objet a été modifié; s'il vous plaît appliquer vos modifications à la dernière version et essayer à nouveau 20 avril 13:10:03 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: W0420 13: 10: 03.960803 912 reflector.go: 319] pkg/contrôleur/garbagecollector/garbagecollector.go: 768: montre de fin avec: 401: l'événement dans l'index est obsolète et effacé (l'histoire demandée a été effacé [261724/260681]) [262723]

Immédiatement avant Kubedns est supprimé:

20 avril 13:17:49 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 17: 49.528874 912 replica_set.go: 512] Trop de répliques "kube-system"/"kube-dns-3777016094" , besoin de 0, en supprimant 1 Avr 20 13:17:49 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 17: 49.528973 912 controller_utils.go : 523] Contrôleur kube-dns-3777016094 supprimant pod système-kube/kube-dns-3777016094-9jt36 20 avril 13:17:49 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 17: 49.532985 912 événement .go: 217] Événement (api.ObjectReference {Kind: "Deployment", Namespace: "kube-system", Nom: "kube-dns", UID: "98ad2b69-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "263765", FieldPath: ""}): type: Raison 'normale': 'ScalingReplicaSet' Réplication mise à l'échelle réduite kube-dns-3777016094 à 0 20 avril 13:17:49 acme-lvk8s01 kube-contrôleur-manager [912]: I0420 13 : 17: 49.600483 912 deployment_controller.go: 298] Erreur de synchronisation du déploiement kube-system/kube-dns: L'opération ne peut pas être effectuée sur les déploiements.extensions "kube-dns": l'objet a été modifié; veuillez appliquer vos modifications à la dernière version et réessayer. 20 avril 13:17:49 acme-lvk8s01 kube-contrôleur-manager [912]: I0420 13: 17: 49.623854 912 événement.go: 217] Événement (api.ObjectReference { Type: "ReplicaSet", Espace de nommage: "kube-system", Nom: "kube-dns-3777016094", UID: "98b57f0f-25ca-11e7-afbe-90b8d0f6559c", APIVersion: "extensions", ResourceVersion: "263766", FieldPath: ""}): type: 'Normal' raison: 'SuccessfulDelete' Pod supprimée: kube-dns-3777016094-9jt36 20 avril 13:17:52 acme-lvk8s01 kube-contrôleur-manager [912]: I0420 13: 17: 52.642886 912 garbagecollector.go: 761] aucun objet [v1/Pod, espace de noms: système-kube, nom: kube-dns-3777016094-9jt36, uid: 98d5d128-25ca-11e7-afbe-90b8d0f6559c] Les propriétaires existent de plus, les ordures le collecteront 20 avril 13:17:52 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: I0420 13: 17: 52.665171 912 deployment_controller.go: 322] Le déploiement a été supprimé kube-system/kube- dns 20 avril 13:18:04 acme-lvk8s01 kube-contrôleur-gestionnaire [912]: W0420 13: 18: 04.972362 912 reflector.go: 319] pkg/contrôleur/garbagecollector/garbagecollector.go: 768: montre de terminé avec: 401: L'événement dans l'index demandé est obsolète et effacé (l'historique demandé a été effacé [262818/262725]) [263817]

Répondre

0

Je devais commenter la ligne suivante dans mon fichier de déploiement.

kubernetes.io/cluster-service: "true"

0

Il y a un serivce appelé Kube-addons, je suppose que vous ne démarrez. Essayez ceci à connaître l'état du service:

état systemctl Kube-addons.service

si l'état est d'arrêter, il suffit de commencer et les problèmes seront résolus. Après avoir commenté la ligne suivante le déploiement était stable.

0

kubernetes.io/cluster-service: "true"