生产环境设置建议 ¶
入门文档是快速启动 Kubernetes 集群的便捷方式,但 kOps 的某些方面需要额外的考虑。本文档将重点介绍在部署生产工作负载之前应了解的最重要事项。
高可用性 ¶
仅运行单个控制平面节点可能会出现错误和中断。
阅读 高可用性文档,了解如何设置具有冗余控制平面的集群。
网络 ¶
kOps 的默认网络 Cilium 适合生产环境。
阅读 网络页面,了解其他 CNI 选择。
私有拓扑 ¶
默认情况下,kOps 将使用公共拓扑创建 IPv4 集群,其中所有节点和 Kubernetes API 都在公共互联网上公开。
阅读 拓扑页面,了解在内部 IP 地址中运行节点并使用 堡垒机 进行 SSH 访问的选项。
集群规范 ¶
kops
命令允许您配置集群的某些方面,但对于几乎所有生产环境集群,您都需要更改 CLI 无法访问的设置。集群规范可以导出为 yaml 文件并签入版本控制。
阅读 集群规范页面,并熟悉 kOps 提供的关键选项。
模板化 ¶
如果您的集群包含多个实例组,或者您管理多个集群,则您需要使用模板生成集群规范。
阅读 模板化文档,了解如何使用模板。