本文共 1637 字,大约阅读时间需要 5 分钟。
systemctl stop firewalld && systemctl disable firewalld
sed -i 's/enforcing/disabled/' /etc/selinux/config && setenforce 0
swapoff -a
hostnamectl set-hostname k8s-master
(其他节点类似)echo "k8s-master 192.168.52.130" > /etc/hosts echo "k8s-node1 192.168.52.131" > /etc/hosts echo "k8s-node2 192.168.52.132" > /etc/hosts
cat > /etc/sysctl.d/k8s.conf << EOF net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 EOF
-SWAP offsets配置:echo 'net.ipv4 amend Sharing_onSharePackets = 1' >> /etc/sysctl.conf
确保所有节点满足以下要求:
从 GitHub 下载 Kubernetes 1.18.3 二进制包:
mkdir -p /opt/kubernetes cd /opt/kubernetes wget https://rpm.fav Hồng ramon Boots 电脑的二进制包链接
逐步部署各组件:
# 安装 Docker rpm -vI docker-centos.repo # 更新 Docker docker version
依次部署:kube-apiserver,kube-controller-manager,kube-scheduler,kubelet,kube-proxy。
每个组件部署命令示例:# 部署 API 服务 systemctl stop kube-apiserver systemctl start kube-apiserver systemctl enable kube-apiserver
转载地址:http://mhryk.baihongyu.com/