Kubernets二进制安装(1)集群,软件,IP规划
1.Kubernetes节点信息情况
| 主机名 | 简称 | 角色 | IP地址 | 操作系统 |
|---|---|---|---|---|
| mfyxw10.mfyxw.com | mfyxw10 | K8S代理节点1 | 192.168.80.10 | CentOS7.7 |
| mfyxw20.mfyxw.com | mfyxw20 | K8S代理节点2 | 192.168.80.20 | CentOS7.7 |
| mfyxw30.mfyxw.com | mfyxw30 | K8S运算节点1 | 192.168.80.30 | CentOS7.7 |
| mfyxw40.mfyxw.com | mfyxw40 | K8S运算节点1 | 192.168.80.40 | CentOS7.7 |
| mfyxw50.mfyxw.com | mfyxw50 | K8S运维节点(docker仓库) | 192.168.80.50 | CentOS7.7 |
2.K8S需要用到的软件说明
| 软件名称 | 版本 | 备注 |
|---|---|---|
| docker | 19.03.8 | |
| etcd | 3.1.20 | |
| kubernetes | 1.15.10 | |
| supervisor | 3.4.0 | 进程管理工具,方便监听、 启动、停止、重启一个或多个进程 |
| bind9 | ||
| harbor | 1.10.0 | |
| CFSSL | R1.2 |
3.K8S的IP规划
| 类型 | IP地址 | 备注 |
|---|---|---|
| 物理主机IP地址 | 192.168.80.0/24 | |
| Service网络 | 172.16.0.0/16 | |
| Pod网络 | 10.10.0.0/16 |
4.硬件资源需求
| 名称 | CPU | 内存 | 硬盘 |
|---|---|---|---|
| mfyxw10.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
| mfyxw20.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
| mfyxw30.mfyxw.com | 4c | 8g | 可用空间50G及以上 |
| mfyxw40.mfyxw.com | 4c | 8g | 可用空间50G及以上 |
| mfyxw50.mfyxw.com | 2c | 2g | 可用空间50G及以上 |
5.集群架构图
温馨提示下:由于本机的资源有限,故,master节点与node节点都搭建在一起,一般建议master节点的数目至好是3个或3个以上的奇数,node节点建议是2台及以上组成,master节点与node节点要分开,不建议部署在同一台机器。
