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-GYQQTB6TY565JPRWE0502 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
iptables-restore -h » ou 'iptables-restore --help' pour plus d'informations
Error occurred at line: 53 Try
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?