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

如何从我的k3s设置中手动删除由calico创建的calicoctl和iptables
EN

Server Fault用户
提问于 2021-08-03 04:42:46
回答 2查看 4.7K关注 0票数 2

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

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

K3s卸载命令:/usr/local/bin/k3s-uninstall.sh删除包括k3s在内的所有k3s荚,但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

Server Fault用户

回答已采纳

发布于 2021-08-06 07:45:08

删除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。

票数 3
EN

Server Fault用户

发布于 2021-08-03 10:39:49

在这里你会发现一个专用的脚本,它将删除整个花布策略。你需要的一切都应该在剧本里。

编辑:完全指南您可以找到这里

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

https://serverfault.com/questions/1073366

复制
相关文章

相似问题

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