(一)实验环境
1、VMware workstations 16
2、Centos 7.6 --master节点
IP:10.0.0.100
3、Centos 7.6 --node1节点
IP:10.0.0.101
桥接和NAT都可,我这里使用的是NAT
(二)配置安装环境
1、修改主机名
hostnamectl set-hostname k8s-master
cat << /etc/hosts >>EOF
10.0.0.100 k8s-master
10.0.0.101 k8s-node1
EOF
node1节点是同样的操作
2、禁用swap分区,关闭防火墙、修改selinux为disabled
关闭交换分区:swapoff -a 重启后失效
永久生效:vim /etc/fstab
修改selinux
3、内核参数修改
sysctl net.bridge.bridge-nf-call-iptables=1
sysctl net.bridge.bridge-nf-call-ip6tables=1
这里是立即生效重启后失效的命令
4、设置kubernetes的yum源
cat << EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
然后执行下面两条命令
yum clean all
yum makecache
(三)安装docker
1、安装依赖
这个操作master和node1都要做
yum install -y yum-utils device-mapper-persistent-data lvm2
设置docker的yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo