我有一个K3s安装程序,运行着calico-node-&calico-kube-controllers-。卸载K3s时,会删除calicoctl和iptables -S命令,但我看到它们仍然在运行,并显示数据。
我想要完全删除calico (包括由calico创建的calicoctl和Iptables )。哪些命令将帮助我做到这一点?
K3s卸载命令:/usr/local/bin/k3s-uninstall.sh删除包括k3s在内的所有k3s荚,但calicoctl和iptables -S仍然工作。
PS:我已经试过一些东西了-
kubectl delete -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml删除calico-node-,但calico-kube-controller、calicoctl和iptables -S仍然存在。Kubectl delete命令在这句话中也不适用于我,在执行这两个命令之后,calicoctl和iptables -S仍然存在发布于 2021-08-06 07:45:08
使用calico-政策并在脚本末尾添加以下行:
echo "Flush remaining calico iptables"
iptables-save | grep -i cali | iptables -F
echo "Delete remaining calico iptables"
iptables-save | grep -i cali | iptables -X这将在您检查iptables -S时删除所有calico。
注意:只有在卸载K3S之后才运行此脚本。
只要运行sudo rm $(which calicoctl)命令,它就会找到并删除calicoctl。
发布于 2021-08-03 10:39:49
在这里你会发现一个专用的脚本,它将删除整个花布策略。你需要的一切都应该在剧本里。
编辑:完全指南您可以找到这里
https://serverfault.com/questions/1073366
复制相似问题