准备3台centos虚拟机,每台2核cpu和2G内存,配置好root账户,并安装好docker,后续的所有操作都是使用root账户。虚拟机具体信息如下表:
系统类型 | IP地址 | 节点角色 | CPU | Memory | Hostname |
---|---|---|---|---|---|
centos7 64位 | 192.168.174.130 | k8s master | 2 | 2G | node1 |
centos7 64位 | 192.168.174.129 | k8s worker | 2 | 2G | node2 |
centos7 64位 | 192.168.174.128 | k8s worker | 2 | 2G | node3 |
192.168.174.130 node1
192.168.174.129 node2
192.168.174.128 node3
# 在3个节点 放开 etcd 提供服务的 2379 和 2380 端口
firewall-cmd --zone=public --add-port=2379/tcp --permanent
firewall-cmd --zone=public --add-port=2380/tcp --permanent
# 在k8s master节点 放开 kube-apiserver 提供服务的 6443 和 8080 端口
#firewall-cmd --zone=public --add-port=6443/tcp --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
systemctl stop firewalld.service
systemctl start firewalld.service