我有一个K3s安装程序,运行着calico-node- & calico-kube-controllers-。卸载K3s时,会删除calicoctl和iptables -S命令,但我看到它们仍然在运行,并显示数据。
我想要完全删除calico (包括由calico创建的calicoctl和Iptables )。哪些命令将帮助我做到这一点?
K3s uninstalltion命令: /usr/local/bin/k3s-uninstall.sh删除所有k3s荚,包括calico,但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:31:32
删除calico-Iptables:
使用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之后才运行这个脚本。
删除calicoctl:
只要运行sudo rm $(which calicoctl)命令,它就会找到并删除calicoctl。
发布于 2021-07-26 23:09:33
Calico不提供我所知道的任何自动卸载程序。你得自己来处理。
https://stackoverflow.com/questions/68526330
复制相似问题