跳到内容

生产环境设置建议

入门文档是快速启动 Kubernetes 集群的便捷方式,但 kOps 的某些方面需要额外的考虑。本文档将重点介绍在部署生产工作负载之前应了解的最重要事项。

高可用性

仅运行单个控制平面节点可能会出现错误和中断。

阅读 高可用性文档,了解如何设置具有冗余控制平面的集群。

网络

kOps 的默认网络 Cilium 适合生产环境。

阅读 网络页面,了解其他 CNI 选择。

私有拓扑

默认情况下,kOps 将使用公共拓扑创建 IPv4 集群,其中所有节点和 Kubernetes API 都在公共互联网上公开。

阅读 拓扑页面,了解在内部 IP 地址中运行节点并使用 堡垒机 进行 SSH 访问的选项。

集群规范

kops 命令允许您配置集群的某些方面,但对于几乎所有生产环境集群,您都需要更改 CLI 无法访问的设置。集群规范可以导出为 yaml 文件并签入版本控制。

阅读 集群规范页面,并熟悉 kOps 提供的关键选项。

模板化

如果您的集群包含多个实例组,或者您管理多个集群,则您需要使用模板生成集群规范。

阅读 模板化文档,了解如何使用模板。