本页面简要介绍了 Google Kubernetes Engine (GKE)。GKE 是 Kubernetes 开源容器编排平台的托管式实现。Kubernetes 由 Google 开发,它借鉴了 Google 多年来在内部集群管理系统 Borg 上大规模运行生产工作负载的丰富经验。借助 GKE,您可以使用Cloud de Confiance by S3NS的基础设施大规模部署和运行自己的容器化应用。
GKE 使用入门
只需几分钟即可开始探索 GKE。
- 试用快速入门来部署容器化 Web 应用。
- 阅读 Autopilot 概览,其中提供了规划和运营平台的指导和资源。
何时使用 GKE
如果您需要一个平台来配置运行容器化应用的基础架构,例如网络、扩缩、硬件和安全,则 GKE 是理想之选。GKE 提供 Kubernetes 的强大运营能力,同时可为您管理许多底层组件,例如控制平面和节点。
GKE 的优势
下表介绍了 GKE 作为代管式 Kubernetes 平台的一些优势:
| GKE 优势 | |
|---|---|
| 平台管理 |
|
| 更好的安全状况 |
|
| 费用优化 |
|
| 可靠性和可用性 |
|
GKE 的工作原理
GKE 环境由节点组成,节点是 Compute Engine 虚拟机 (VM),它们组合在一起构成集群。您将应用(也称为工作负载)打包到容器中。您可以将多个容器作为 Pod 部署到节点。您可以使用 Kubernetes API 与工作负载进行交互,包括管理、扩缩和监控。
Kubernetes 集群有一组称为“控制平面”的管理节点,它们运行 Kubernetes API 服务器等系统组件。在 GKE 中, Cloud de Confiance 会为您管理控制平面和系统组件。在 Autopilot 模式下(推荐采用此方法运行 GKE),Cloud de Confiance 还会管理您的工作器节点。Cloud de Confiance 会自动升级组件版本以提高稳定性和安全性,从而有助于确保高可用性和集群永久性存储空间中存储的数据的完整性。
如需了解详情,请参阅 GKE 集群架构。
Kubernetes 版本和功能
GKE 会自动将集群的控制平面和工作器节点升级到新的 Kubernetes 版本,以便集群获得新功能、bug 修复和安全补丁。GKE 提供了多种功能来管理这些升级,以最大限度地减少对工作负载的中断,同时保持工作负载的高性能、可靠性和安全性。
如需了解详情,请参阅 GKE 集群升级简介。
如果您想要试用处于 Alpha 版或 Beta 版阶段的不太稳定的 Kubernetes 功能,请使用 Alpha 版集群,或将 Kubernetes Beta 版 API 与 GKE 集群搭配使用。 在生产集群中启用 Beta 版 API 之前,请查看影响。
操作模式
Cloud de Confiance 中的 GKE 只有一种操作模式,即 Autopilot,可提供全托管式体验。GKE Standard 集群在 Cloud de Confiance中不可用。