web-dev-qa-db-ja.com

KubernetesがFlannelをクリーンアップできない

最初に、10.244.0.0でFlannelを使用してKubernetesを起動します。

次に、すべてをリセットして10.84.0.0で再起動します。

ただし、インターフェースflannel.110.244.1.0のままです。

それが私がクリーンアップする方法です:

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

リセットで何か不足していますか?

11
xren

あなたのIPリンクが古い記録を持っているので

見渡す

ip linkレコードを表示できます。古いフランネルとcniのレコードを消去したい場合は、

してみてください

ip link delete cni0 ip link delete flannel.1

17
sam

元のコマンドでは:

brctl delbr cni0
# deletes the cni0 interface

しかし ifconfig flannel.1 downはインターフェースを削除しませんでした。したがって:

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