首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从我的k3s中删除calicoctl和iptables (由calico安装创建)

如何从我的k3s中删除calicoctl和iptables (由calico安装创建)
EN

Stack Overflow用户
提问于 2021-07-26 07:59:12
回答 2查看 764关注 0票数 0

我有一个K3s安装程序,运行着calico-node- & calico-kube-controllers-。卸载K3s时,会删除calicoctliptables -S命令,但我看到它们仍然在运行,并显示数据。

我想要完全删除calico (包括由calico创建的calicoctl和Iptables )。哪些命令将帮助我做到这一点?

K3s uninstalltion命令: /usr/local/bin/k3s-uninstall.sh删除所有k3s荚,包括calico,但calicoctliptables -S仍然工作。

PS:,我已经尝试过一些东西了-

  1. 命令kubectl delete -f https://raw.githubusercontent.com/aws/amazon-vpc-cni-k8s/release-1.5/config/v1.5/calico.yaml删除calico-node-,但calico-kube-controllercalicoctliptables -S仍然存在。
  2. Kubectl delete命令在这句话中也不适用于我,在执行这两个命令之后,calicoctliptables -S仍然存在
EN

回答 2

Stack Overflow用户

发布于 2021-08-06 07:31:32

删除calico-Iptables:

使用calico-政策并在脚本末尾添加以下行:

代码语言:javascript
复制
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。

票数 1
EN

Stack Overflow用户

发布于 2021-07-26 23:09:33

Calico不提供我所知道的任何自动卸载程序。你得自己来处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68526330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档