banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

kubernetesクラスターの設定をリセットする

Kubernetes クラスターの設定をリセットします。危険な操作です。

第一ステップ、設定の削除

# 設定の削除
df -h|grep kubelet |awk -F % '{print $2}'|xargs umount
rm /var/lib/kubelet/* -rf
rm /etc/kubernetes/* -rf
rm /var/lib/rancher/* -rf
rm /var/lib/etcd/* -rf
rm /var/lib/cni/* -rf

第二ステップ、ネットワークプラグインのリセット

# ネットワークプラグインの削除
rm -rf /var/run/calico

iptables のリフレッシュ#

iptables -F && iptables -t nat -F
ip link del flannel.1

第三ステップ、コンテナとボリュームの停止と削除

# コンテナとボリュームの停止と削除
docker ps -a|awk '{print $1}'|xargs docker rm -f
docker volume ls|awk '{print $2}'|xargs docker volume rm

第四ステップ、Kubernetes 関連の設定の削除

Kubernetes 関連の設定の削除#

rm -rf /var/etcd/
rm -rf /run/kubernetes/
docker rm -fv $(docker ps -aq)
docker volume rm $(docker volume ls)
rm -rf /etc/cni
rm -rf /opt/cni

第五ステップ、サービスの再起動

サービスの再起動#

systemctl daemon-reload
systemctl restart docker

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。