四、在自行准备的主机上规划、部署及运营 K8s 集群
KubeOperator 支持两种 Kubernetes 集群部署方式,一种是手动模式,另外一种是自动模式。手动模式下,用户需要自行准备主机,如果使用 NFS 作为持久化存储还需要准备 NFS 存储主机。
手动模式下 Kubernetes 集群的规划、部署和管理包含以下内容:
- 集群规划 ( Day 0)
- 系统设置
- 准备主机
- 准备存储
- 集群部署( Day 1)
- 创建集群
- 部署集群
- 服务暴露
- 集群运营(Day 2)
- 集群管理
- 集群升级
- 集群伸缩
- 集群备份
本章节以手动模式部署一个开发测试用集群为例,需要准备三台主机,如果使用通过 Rook 支持 Ceph 存储方案,则不需要准备存储主机。每个主机的用途和需求是:
名称 | 角色 | 数量 | 操作系统 | 最低配置 | 推荐配置 | 描述 |
master-1 | Master | 1 | CentOS 7.6 | 2C 4G | 4C 16G | 运行 etcd、kube-apiserver、kube-scheduler。 |
worker-1 | Worker | 1 | CentOS 7.6 | 2C 8G | 8C 32G | 运行 kubelet、应用工作负载。 |
nfs-storage | NFS | 1 | CentOS 7.6 | 2C 8G | 4C 16G | 提供 NFS 持久化存储,磁盘建议 500G 以上。 |
当前内容版权归 KubeOperator 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeOperator .