web-dev-qa-db-fra.com

kubernetes ne peut pas nettoyer la flanelle

Je commence d'abord par kubenetes en utilisant la flanelle avec 10.244.0.0.

Puis je réinitialise tout et redémarre avec 10.84.0.0

Cependant, l'interface flannel.1 est toujours 10.244.1.0

C'est comme ça que je nettoie:

kubeadm reset
systemctl stop kubelet
systemctl stop docker
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/*
rm -rf /run/flannel
rm -rf /etc/cni/
ifconfig cni0 down
brctl delbr cni0
ifconfig flannel.1 down
systemctl start docker

Est-ce que je manque quelque chose ??

5
xren

Parce que votre lien ip a l'ancien record

regarder par 

ip link vous pouvez voir la fiche et, si vous souhaitez nettoyer la fiche des anciens flanelles et cni

s'il vous plaît essayez

ip link delete cni0 ip link delete flannel.1

9
sam

Dans les commandes d'origine:

brctl delbr cni0
# deletes the cni0 interface

Mais le ifconfig flannel.1 down n'a pas supprimé l'interface. Ainsi:

ip link delete flannel.1
# deletes the flannel.1 interface
# also, 'ip link delete cni0' was unnecessary since the brctl command deleted the link
0
Alton Bledsoe