k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24)

这篇具有很好参考价值的文章主要介绍了k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        前面已经提到,在初始化 k8s-master 时并没有网络相关配置,所以无法跟 node 节点通信,因此状态都是“NotReady”。但是通过 kubeadm join 加入的 node 节点已经在k8s-master 上可以看到。

k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24),kubernetes,网络,容器

 那么,这个时候我们该怎么办呢????????

安装flannel

        Master 节点NotReady 的原因就是因为没有使用任何的网络插件,此时Node 和Master的连接还不正常。目前最流行的Kubernetes 网络插件有Flannel、Calico、Canal、Weave 这里选择使用flannel。

所有主机:

master上传kube-flannel.yml,所有主机上传flannel_v0.12.0-amd64.tar

[root@k8s-master ~]# docker load < flannel_v0.12.0-amd64.tar

k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24),kubernetes,网络,容器

 安装插件:cni-plugins-linux-amd64-v0.8.6.tgz

可以从官网上下载,kubernets.io找到这个插件,解压,安装即可!

上传插件:

[root@huyang1 ~]# tar xf cni-plugins-linux-amd64-v0.8.6.tgz

[root@huyang1 ~]# cp flannel /opt/cni/bin/

k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24),kubernetes,网络,容器

 

master主机:

[root@k8s-master ~]# kubectl apply -f kube-flannel.yml(官方文档,官网下载)

k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24),kubernetes,网络,容器

[root@k8s-master ~]# kubectl get nodes

[root@k8s-master ~]# kubectl get pods -n kube-system

k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24),kubernetes,网络,容器

过程有延迟,需注意!

已经是ready状态文章来源地址https://www.toymoban.com/news/detail-639169.html

到了这里,关于k8s集群网络插件搭建——————解决集群notready(k8s1.20版本,docker24)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云原生-K8s】kubeadm搭建安装k8s集群v1.25版本完整教程【docker、网络插件calico、中间层cri-docker】

    从 k8s 1.24开始,dockershim已经从kubelet中移除,但因为历史问题docker却不支持kubernetes主推的CRI(容器运行时接口)标准,所以docker不能再作为k8s的容器运行时了,即从k8s v1.24开始不再使用docker了 但是如果想继续使用docker的话,可以在kubelet和docker之间加上一个中间层cri-docker。

    2024年02月03日
    浏览(44)
  • Kubeadm - K8S1.20 - 高可用集群部署(博客)

    1.系统设置 注意事项: master节点cpu核心数要求大于2 ●最新的版本不一定好,但相对于旧版本,核心功能稳定,但新增功能、接口相对不稳 ●学会一个版本的 高可用部署,其他版本操作都差不多 ●宿主机尽量升级到CentOS 7.9 ●内核kernel升级到 4.19+ 这种稳定的内核 ●部署k8

    2024年02月05日
    浏览(43)
  • kubeadm 升级 k8s集群 1.17到1.20

    云原生学习路线导航页(持续更新中) 本文是 Kubernetes 基础学习 系列文章,主要讲解 使用kubeadm ,将kubernetes集群从1.17升级到1.20 一般来说,跨越多个主要版本的升级需要逐个升级每个中间版本 因此,无法直接将kubernetes从1.17直接升级到1.20或更高版本,需要按照1.17–1.18–

    2024年04月22日
    浏览(40)
  • k8s1.20集群域名与集群ip解析详解及使用案例

    目录 一.k8s中的域名解析浅析 1.单机 2.k8s的容器中 二.k8s不同版本对应的dns域名服务组件

    2024年02月09日
    浏览(38)
  • k8s集群环境搭建以及插件安装

    终端工具MobaXterm很好用。 1、虚拟机三台(ip按自己的网络环境相应配置)(master/node) 节点 ip k8s-master 192.168.200.150 k8s-node1 192.168.200.151 k8s-node2 192.168.200.152 2、关闭防火墙(master/node) 查看防火墙状态: systemctl status firewalld 3、关闭selinux(master/node) 4、关闭swap(master/node) 5、添加主机名

    2024年01月22日
    浏览(46)
  • 解决K8S节点NotReady状态

    问题场景 使用 kubectl get node 指令查看节点状态 检查kubeadm的文件,检查k8s初始化信息,情况正常 查看系统中的pod,发现少了一个flannel的pod 出现pod的NotReady这个问题的情况不一样,有的人是flannel有但是状态是Error: ErrImagePull,这种情况下可以删除后重试,删除指令: kubectl de

    2024年02月11日
    浏览(46)
  • K8S第三讲 Kubernetes集群配置网络插件

    在Kubernetes集群中,网络插件是必需的,因为它们为Pod提供了可访问的IP地址,并确保它们能够相互通信。Kubernetes支持多种网络插件,包括Calico、Flannel、Weave Net等。这里以Calico为例介绍如何配置Kubernetes集群的网络插件。 插件配置可以参考官网: K8S集群网络插件列表 1: 安装

    2024年02月09日
    浏览(42)
  • Linux高级---k8s搭建之使用calico网络插件

    一、配置ip、修改主机名 二、修改/etc/hosts文件 三、关闭防火墙、selinux 四、三台都互相配置免密登录 五、关闭交换分区 k8s默认不允许使用交换分区(因为性能低),否则k8s初始化失败,可以在安装时指定–ignore-preflight-errors=Swap来使用交换分区 六、修改内核参数 配置的原因:

    2024年02月06日
    浏览(38)
  • 使用 zerotier 打通云上与本地网络并搭建 k8s 集群

    最近不少云厂商都推出了云主机包年优惠活动,虽然配置不高但好在有公网 IP,恰好家里有一台 Mac mini 在吃灰,花了三杯咖啡钱买了一年某云的云主机打算将其和家里的 Mac mini 组成 k8s 集群,方便平时学习和测试同时也能通过云主机的公网 IP 访问到 Mac mini 上运行的服务。为

    2024年01月23日
    浏览(42)
  • [Kubernetes[K8S]集群:master主节点初始化]:通过Calico和Coredns网络插件方式安装

    主节点:安装coredns - init初始化 主节点(此时还没有安装calico) 从节点:基于主节点生成join命令加入集群 主节点:安装calico:apply 生成pod,此时没有调整yaml网卡 coredns 和calico pod 运行成功 但是 calico-node-cl8f2 运行失败 查看 解决链接 因为之前写过一篇,calico一直异常,步骤

    2024年04月15日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包