master1 安裝元件
kube-apiserver,kube-controller-manager,kube-scheduler,etcd
node安裝元件
kubelet,kube-proxy,docker etcd
一、作業系統初始化配置
# 關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
# 關閉selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
setenforce 0 # 臨時
# 關閉swap
swapoff -a # 臨時
sed -ri 's/.*swap.*/#&/' /etc/fstab # 永久
# 根據規劃設定主機名
hostnamectl set-hostname <hostname>
# 在master添加hosts
cat >> /etc/hosts << EOF
192.168.175.58 k8s-master1
192.168.175.59 k8s-master2
192.168.175.80 k8s-node1
192.168.175.81 k8s-node2
EOF
# 将橋接的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 # 生效
# 時間