【K8S】K8S服务搭建
环境
192.168.116.137 |
master |
192.168.116.138 |
node1 |
192.168.116.139 |
node2 |
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭 selinux
sed -i ‘s/enforcing/disabled/’ /etc/selinux/config
或者
setenforce 0
关闭 swap
临时禁用
swapoff -a
永久禁用
若需要重启后也生效,在禁用swap后还需修改配置文件/etc/fstab,注释swap
sed -ri 's/.*swap.*/#&/' /etc/fstab #永久关闭swap分区,&符号在sed命令中代表上次匹配的结果
添加主机IP对应关系
vim /etc/hosts
192.168.116.137 master
192.168.116.138 node01
192.168.116.139 node02
修改主机名
hostnamectl set-hostname master
hostnamectl set-hostname node01
hostnamectl set-hostname node02
将桥接的 IPv4 流量传递到 iptables 的链
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system
进行时间同步
ntpdate ntp1.aliyun.com
安装docker
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置阿里云镜像源
cd /etc/yum.repos.d/
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo