首页 > kubernetes(k8s) > RockyLinux部署k8s集群1.22.4
2022
02-08

RockyLinux部署k8s集群1.22.4

1、环境准备

RockyLinux镜像下载

1.1、在centos8和现在刚出的RockyLinux里面通过 systemctl start network 已经不行了,提示找不到network,因为命令改变了,同样centos8上最小化安装ifconfig 这个命令也没了,不过ip a查看IP地址还可以的。

系统基础配置参考:传送门

1.2、允许 iptables 检查桥接流量

确保 br_netfilter 模块被加载。这一操作可以通过运行 lsmod | grep br_netfilter 来完成。若要显式加载该模块,可执行 sudo modprobe br_netfilter

为了让你的 Linux 节点上的 iptables 能够正确地查看桥接流量,你需要确保在你的 sysctl 配置中将 net.bridge.bridge-nf-call-iptables 设置为 1。例如:

1.3、节点规划

2.开始部署

2.1 部署 containerd 组件(所有node节点)

下载集成包

2.1、解压并启动containerd

2.2、对containerd进行初始化生成其配置文件

镜像加速如果需要配置,请配置成自己的

2.3、containerd配置服务文件

2.4、 修改crictl地址和你的路径一致即可(crictl用来手动查看当前节点的容器)

2.5、重启 containerd 服务 配置完成

3、安装 Kubeadm

3.1、设置添加阿里YUM软件源(如已设置可忽略)

3.2、安装各个工具

  • kubeadm 初始化工具
  • kubectl 命令行管理工具
  • kubelet 跟dokcer交互创建容器

3.3、 初始化主节点

3.4、节点加入集群

4、部署网桥

部署flannel

查看

5.验证集群插件( 验证容器和容器之间通信 )

(完)

最后编辑:
作者:shooter
这个作者貌似有点懒,什么都没有留下。