Kubesphere - 2 集群规划
一、Kubesphere - 集群规划
1 集群规划的好处
- 防止磁盘挂载分配不合理;
- 防止网络规划不合理;
- 提高可扩展性;
- 减少重装几率。
2. 服务器规划
软件环境:
软件 | 版本 |
---|---|
操作系统 | Centos 7.9 |
Docker | v19.03.9 |
Kubernetes | v1.20.4 |
Kubesphere | v3.1.1 |
K8s环境:
角色 | IP | 组件 |
---|---|---|
VIP(虚拟ip) | 192.168.80.200 | |
master1 | 192.168.80.210 | keepalived,haproxy,kubeadm,kubectl,kubelet,kube-apiserver,kube-controller-manager,kube -scheduler,kube-proxy,etcd,flannel |
master2 | 192.168.80.211 | keepalived,haproxy,kubeadm,kubectl,kubelet,kube-apiserver,kube-controller-manager,kube -scheduler,kube-proxy,etcd,flannel |
master3 | 192.168.80.212 | keepalived,haproxy,kubeadm,kubectl,kubelet,kube-apiserver,kube-controller-manager,kube -scheduler,kube-proxy,etcd,flannel |
node1 | 192.168.80.213 | kubeadm,kubelet,kube-proxy,flannel |
node2 | 192.168.80.214 | kubeadm,kubelet,kube-proxy,flannel |
node3 | 192.168.80.215 | kubeadm,kubelet,kube-proxy,flannel |
… | … | … |
Ks环境:
角色 | IP | 组件 |
---|---|---|
VIP(虚拟ip) | 192.168.80.200 | |
master1 | 192.168.80.210 | nfs,metrics-server,kubesphere-installer,cluster-configuration |
master2 | 192.168.80.211 | nfs |
master3 | 192.168.80.212 | |
node1 | 192.168.80.213 | |
node2 | 192.168.80.214 | |
node3 | 192.168.80.215 | |
… | … | … |
3. 磁盘规划(重点)
角色 | 挂载位置 | 说明 |
---|---|---|
系统数据盘 | /data | 统一挂载到指定位置,方便管理。 |
docker | /data/var/lib/docker | 将 docker 默认位置var/lib/docker 迁移到数据盘/data 下,防止系统盘 磁盘爆满。 |
nfs | /data/nfs/data | 将 nfs 默认位置/nfs/data 迁移到数据盘/data/nfs/data 下,防止系统盘 磁盘爆满。 |
其他 | /data/xxx | 将需要磁盘的软件目录都指向数据盘/data ,防止系统盘 磁盘爆满。 |