本文主要是介绍【进阶版】基于KubeAdm搭建多节点K8S集群,并使用Rancher导入K8S集群,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、准备工作(所有节点)
1.1、各节点服务器设置主机名 HostName
# 192.168.8.10,主机名设置为:master01
hostnamectl set-hostname master01
# 192.168.8.11,主机名设置为:node01
hostnamectl set-hostname node01
# 192.168.8.20,主机名设置为:master02
hostnamectl set-hostname master02
# 192.168.8.21,主机名设置为:node02
hostnamectl set-hostname node02
1.2、所有节点服务器添加域名映射
cat <<EOF >> /etc/hosts
192.168.8.10 master01
192.168.8.11 node01
192.168.8.20 master02
192.168.8.21 node02
EOF
1.3、所有节点验证 ping 通
ping master01
ping node01
ping master02
ping node02
1.4、关闭防火墙、SELinux、关闭 swap 分区
# 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
# 关闭SELinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
# 关闭 swap 分区
sed -ri 's/.*swap.*/#&/' /etc/fstab
# 检查防火墙是否关闭
systemctl status firewalld
# 重启
reboot
# 检查swap分区是否关闭
free -m
1.5、同步网络时间
yum install -y ntpdate
ntpdate ntp1.aliyun.com
date
2、安装docker(所有节点)
# 安装yml
yum install -y yum-utils device-mapper-persistent-data lvm2# 设置阿⾥云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 查看可供安装的docker版本
yum list docker-ce --showduplicates | sort -r# 安装docker-ce-20.10.10-3.el7
yum -y install docker-ce-20.10.10-3.el7# 配置开机⾃启动并启动docker
systemctl enable docker.service && systemctl start docker# 查看docker启动状态
systemctl status docker# 看docker版本
docker version
docker -v
docker info# 修改 docker 配置并添加阿里云容器镜像服务
cat <<EOF > /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://ca
这篇关于【进阶版】基于KubeAdm搭建多节点K8S集群,并使用Rancher导入K8S集群的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!