2017-05-02 1 views
0

Ainsi, j'expérimentais et ai ajouté un service avec un ensemble ExternalIP à l'adresse ipv6 d'hôtes finaux.Comment purger manuellement un service qui a été supprimé dans kubernetes?

Cette configuration est acceptée, mais non prise en charge, dans Kubernetes, et entraîne l'échec du proxy-kube.

De Kube proxy journaux:

-A KUBE-SERVICES -m commentaire --comment "default/frontend: IP externe" -m -p tcp tcp -d 207.154.225.168/32 - -dport 80 -j KUBE-MARK-MASQ
-A KUBE-SERVICES -m commentaire --comment "default/frontend: IP externe" -m tcp -p tcp -d 207.154.225.168/32 --dport 80 -m physdev! --physdev-is-in -m addrtype! --src-type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW
-A KUBE-SERVICES -m commentaire --comment "default/frontend: IP externe" -m tcp -p tcp -d 207.154.225.168/32 --dport 80 -r addrtype --dst-type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW
-Un commentaire KUBE-SERVICES -mment "default/frontend: IP externe" -m tcp -p tcp -d 2a03: b0c0: 3: d0 :: 43bb: 4001/32 --dport 80 -j KUBE-MARK-MASQ
-A KUBE-SERVICES -m commentaire --comment "default/frontend: IP externe" -m tcp -p tcp -d 2a03: b0c0: 3: d0 :: 43bb: 4001/32 --dport 80 -m physdev! --physdev-is-in -m addrtype! --src de type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW

E0502 07: 38: 1 39,913815 proxier.go: 1312] Échec de l'exécution iptables-restore: état de sortie 2 (iptables-restore v1.4.21: host/réseau 2a03:b0c0:3:d0::43bb:4001' not found
Error occurred at line: 53 Try
iptables-restore -h » ou 'iptables-restore --help' pour plus d'informations

C'est le problème:.. il n'y a pas de service "default/frontend" défini explicitement je supprimé,

kubectl obtenir des services --namespace = défaut
NOM CL AGE
Kubernetes 10.3.0.1 443/TCP 3d

EXTERNE IP USTER-IP PORT (S) Toutefois, Kube-proxy sur tous mes nœuds tente encore d'ajouter ceux-ci, ce qui provoque tous les services créés après cette faux pas casser.

Donc, la question est, comment puis-je purge ce fantôme d'un service de mon cluster?

Répondre

0

Une solution semble être de redémarrer le serveur API/maître Kubernetes. Pas agréable, mais les services fonctionnent à nouveau au moins.