K8S安装网络插件flannel

引言:K8S集群刚刚创建完成之后,由于网络环境未进行配置,在执行查看Node节点时,节点状态会显示NotReady,信息如下。导致显示这个状态的原因是因为还未安装网络插件,注意,该网络插件只在master节点中执行就可以了。本文使用flanner网络查看

[root@master ~]# kubectl get nodes
NAME     STATUS     ROLES    AGE     VERSION
master   NotReady   master   2d23h   v1.17.4
node1    NotReady   <none>   9m32s   v1.17.4

1、执行以下命令下载kube-flannel.yml文件

[root@master ~]# wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
--2022-12-14 21:30:40--  https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:4690 (4.6K) [text/plain]
正在保存至: “kube-flannel.yml”

100%[=====================================================================
引用内容未提及在Kubernetes中删除网络插件Flannel的具体方法。不过,一般来说,删除Flannel网络插件可以按照以下常规步骤操作: 首先,停止并删除Flannel相关的资源对象。通常,Flannel是通过一个YAML文件部署的,像使用 `kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml` 这样的命令来部署。那么删除时,就可以使用 `kubectl delete -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml` 命令,该命令会删除YAML文件中定义的所有资源,比如DaemonSet、ConfigMap等。 示例代码如下: ```bash kubectl delete -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml ``` 接着,检查是否还有残留的Flannel资源。可以使用 `kubectl get pods -n kube-system` 和 `kubectl get daemonsets -n kube-system` 等命令查看是否还有与Flannel相关的Pod和DaemonSet存在。如果有,手动删除它们。 示例代码如下: ```bash kubectl get pods -n kube-system | grep flannel kubectl delete pod <pod-name> -n kube-system kubectl get daemonsets -n kube-system | grep flannel kubectl delete daemonset <daemonset-name> -n kube-system ``` 最后,清理网络配置。Flannel会在节点上创建一些网络设备和配置,需要手动清理。在每个节点上,检查并删除与Flannel相关的网络接口(如flannel.1)和路由规则。 示例代码如下: ```bash ip link delete flannel.1 # 手动清理路由规则,需根据实际情况操作 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值