0.前言
以往是基于docker来搭建K8S集群,今天来基于containerd来搭建一套k8s集群。
1.准备工作
1.1服务器信息
| 主机名 | 操作系统 | ip地址 | cpu | 内存 |
|---|---|---|---|---|
| k8s-master1 | Rocky Linux release 9.6 | 192.168.3.211 | 2核 | 8G |
| k8s-node1 | Rocky Linux release 9.6 | 192.168.3.221 | 4核 | 16G |
| k8s-node2 | Rocky Linux release 9.6 | 192.168.3.222 | 4核 | 16G |
| k8s-node3 | Rocky Linux release 9.6 | 192.168.3.232 | 4核 | 16G |
1.2关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
1.3更改selinux模式
分别在上述四台服务器上执行:
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config
1.4关闭swap
分别在上述三台服务器上执行 :
swapoff -a
sed -ri 's/.*swap.*/#&/' /etc/fstab
1.5配置host
需要在每台服务器的/etc/hosts文件添加以下内容:
192.168.3.211 k8s-master1
192.168.3.221 k8s-node1
192.168.3.222 k8s-node2
192.168.3.223 k8s-node3
1.6服务器互信和免密登录
为方便部署K8S集群,我们创建一下服务器之间的互信关系,并使服务器之间能够免密访问。
(1)生成ssh key

最低0.47元/天 解锁文章
153

被折叠的 条评论
为什么被折叠?



