二进制部署kubernetes v1.30.2集群 一、集群环境规划
集群环境规划
服务器:5台,分别为3个master节点和2个node节点
IP地址:6个,除了5台服务器的IP外,还有一个VIP。
集群网段:
主机网段:192.168.110.0/24
service网段:10.0.0.0/16
pod网段:172.16.0.0/16
| 主机名 | IP地址 | 配置 | 系统版本 | 集群核心组件 |
| k8s-master01 | 192.168.110.21 | 2c 2g 30G | CentOS 7.9 | kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 kubelet、kube-proxy、haproxy、keepalived |
| k8s-master02 | 192.168.110.22 | 2c 2g 30G | CentOS 7.9 | kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 kubelet、kube-proxy、haproxy、keepalived |
| k8s-master03 | 192.168.110.23 | 2c 2g 30G | CentOS 7.9 | kube-apiserver、kube-controller-manager、kube-scheduler、etcd、 kubelet、kube-proxy、haproxy、keepalived |
|
k8s-node01 |
192.168.110.24 | 2c 2g 30G | CentOS 7.9 | kubelet、kube-proxy |
|
k8s-node02 |
192.168.110.25 | 2c 2g 30G | CentOS 7.9 | kubelet、kube-proxy |
生产环境文件系统规划建议:
| 硬盘类型 | 文件系统 | 建议空间 | 备注 |
| 系统盘 | /boot | 1G | 建议区间在800M-2G |
| / | 剩余空间 |
最少40G,主要用于操作系统、k8s部署过程中一些重要文件和/var/log。 |
|
| 数据盘 |
/var/lib/etcd | 10%-15% | 最少30G,etcd数据存储,需要高IO,低延迟,最好使用独立SSD |
| /var/lib/containerd | 50% | 最少200G,需要足够的空间存储容器镜像和容器层 | |
| /var/lib/kubelet | 20%-25% | 最少100G,主要用于管理 Pod 元数据和临时卷 | |
| /data/k8s/data | 20% | 主要用于本地存储,如PV、hostpath等。根据需求配置。 |

浙公网安备 33010602011771号