四、在自行准备的主机上规划、部署及运营 K8s 集群
KubeOperator 支持两种 Kubernetes 集群部署方式,一种是手动模式,另外一种是自动模式。手动模式下,用户需要自行准备主机和 NFS 作为持久化存储。
手动模式下 Kubernetes 集群的规划、部署和管理包含以下内容:
- 集群规划 ( Day 0)
- 系统设置
- 准备主机
- 准备存储
- 集群部署( Day 1)
- 创建集群
- 部署集群
- 服务暴露
- 集群运维和变更( Day 2)
- 集群运维
- 集群伸缩
- 集群备份
本章节以手动模式部署一个开发测试用集群为例,需要准备三台主机,每个主机的用途和需求是:
名称 | 角色 | 数量 | 操作系统 | 最低配置 | 推荐配置 | 描述 |
master-1 | Master | 1 | CentOS 7.6 | 2C 4G | 4C 16G | 运行 etcd、kube-apiserver、kube-scheduler、kube-apiserver。 |
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、NFS、Master、worker节点服务必须在独立的主机上运行
当前内容版权归 KubeOperator 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 KubeOperator .