1 篇文章

Kubeadm

Kubernetes集群搭建
 • 分类:Kubernetes • 标签:kubeadm

CentOS虚拟机的Kubernetes主从架构集群搭建

参考Blog:K8S集群搭建

Linux基础环境准备

此次K8S集群开发环境采用VM+CentOS7.9搭建,先准备一个基本环境完善的Linux系统作为模板,利用VM克隆出搭建集群所需的机器,再修改必要的配置文件即可

基础Linux环境:基于VM环境的 CentOS7.9 , 设置好固定静态IP(NAT模式),内网互通

关闭Swap分区

kubelet要求必须禁用交换分区,所以kubeadm初始化时回检测swap是否关闭,如果没有关闭会报错

bash
# 临时关闭,重启恢复
swapoff -a

# 永久关闭,注释swap行
vim /etc/fstab
# /dev/mapper/centos-swap swap                    swap    defaults        0 0

重启后验证 Swap 是否禁用:

bash
free -h  #输出中的 Swap 部分应该显示为 0B

禁用SELinux

bash
# 临时禁用 SELinux
sudo setenforce 0

sudo vim /etc/selinux/config
# 找到 SELINUX 参数,并将其值设置为 disabled
SELINUX=disabled

也可以直接执行如下命令:

阅读更多 »