二进制部署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等。根据需求配置。
posted @ 2025-05-13 14:00  难止汗  阅读(181)  评论(0)    收藏  举报