当前位置:   article > 正文

K8S安装网络插件flannel_k8s flannel安装

k8s flannel安装

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

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

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

  1. [root@master ~]# wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
  2. --2022-12-14 21:30:40-- https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
  3. 正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ...
  4. 正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... 已连接。
  5. 已发出 HTTP 请求,正在等待回应... 200 OK
  6. 长度:4690 (4.6K) [text/plain]
  7. 正在保存至: “kube-flannel.yml”
  8. 100%[====================================================================================================================================================================>] 4,690 --.-K/s 用时 0s
  9. 2022-12-14 21:30:41 (18.1 MB/s) - 已保存 “kube-flannel.yml” [4690/4690])

2、使用kubectl命令执行下载的文件

  1. [root@master ~]# kubectl apply -f kube-flannel.yml
  2. namespace/kube-flannel created
  3. clusterrole.rbac.authorization.k8s.io/flannel created
  4. clusterrolebinding.rbac.authorization.k8s.io/flannel created
  5. serviceaccount/flannel created
  6. configmap/kube-flannel-cfg created
  7. daemonset.apps/kube-flannel-ds created

执行后,会显示各种文件 created表示执行完成。稍等片刻,重新执行查看Node节点的命令,即可看到节点状态已变更为Ready状态

3、执行查看Node节点命令

  1. [root@master ~]# kubectl get nodes
  2. NAME STATUS ROLES AGE VERSION
  3. master Ready master 3d v1.17.4
  4. node1 Ready <none> 23m v1.17.4
  5. [root@master ~]#

至此,K8S集群中的网络插件即安装完成。注意,此操作只在Master节点执行即可,Node节点无需执行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/128340
推荐阅读
相关标签
  

闽ICP备14008679号