基础环境搭建
k8s 环境规划:
-
Pod 网段: 10.0.0.0/16
-
Service 网段: 10.255.0.0/16
实验环境规划:
-
操作系统:centos7.9
-
配置: 4Gib 内存/4vCPU/100G 硬盘
-
网络:NAT
-
开启虚拟机的虚拟化
| K8S 集群角色 |
Ip |
主机名 |
安装的组件 |
| 控制节点 |
172.16.40.11 |
master1 |
apiserver、controller-manager、scheduler、etcd、docker、keepalived、nginx |
| 控制节点 |
172.16.40.12 |
master2 |
apiserver、controller-manager、scheduler、etcd、docker、keepalived、nginx |
| 控制节点 |
172.16.40.13 |
master3 |
apiserver、controller-manager、scheduler、etcd、docker |
| 工作节点 |
172.16.40.101 |
node1 |
kubelet、kube-proxy、docker、calico、coredns |
| Vip |
172.16.40.201 |
---- |
---- |
网卡配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=5f1ab3c1-7560-4a30-9b41-8cf8f32fe185
DEVICE=eth0
ONBOOT=yes
IPADDR=172.16.40.101
NETMASK=255.255.255.0
#GATEWAY=172.16.40.2
DNS1=114.114.114.114