sudo sed -i 's/enforcing/disabled/' /etc/selinux/config *永久关闭selinux
sudo sed -ri 's/.*swap.*/#&/' /etc/fstab *永久关闭swap
hostnamectl set-hostname master *更改主机名
cat >> /etc/hosts << EOF
192.168.60.128 k8s-master
192.168.60.129 k8s-node1
192.168.60.130 k8s-node2
EOF
*在master添加主机主机ip和hostname
cat > /etc/sysctl.d/k8s.conf << EOF
> net.bridge.bridge-nf-call-ip6tables = 1
> net.bridge.bridge-nf-call-iptables = 1
> EOF
*将桥接的IPv4流量传递到iptables的链
sysctl --system *启用
yum install ntpdate -y
ntpdate time.windows.com *同步时间
安装 Docker
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo *获取aliyun软件源
yum -y install docker-ce *下载安装docker
systemctl enable docker *设置docker服务自启
systemctl start docker *开启docker服务
vim /etc/docker/daemon.json *添加镜像加速器
{
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
} *编辑文本 (注册一个aliyun的账户控制台有专属镜像加速器)
docker info *查看docker信息
安装kubeadm、kubelet
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
setenforce 0
yum install -y kubelet kubeadm kubectl
*国内k8s yum源
systemctl enable kubelet && systemctl start kubelet *设置kubelet随系统启动同时开启kubelet