GKE 概览

本页面简要介绍了 Google Kubernetes Engine (GKE)。GKE 是 Kubernetes 开源容器编排平台的托管式实现。Kubernetes 由 Google 开发,它借鉴了 Google 多年来在内部集群管理系统 Borg 上大规模运行生产工作负载的丰富经验。借助 GKE,您可以使用Cloud de Confiance by S3NS的基础设施大规模部署和运行自己的容器化应用。

GKE 使用入门

只需几分钟即可开始探索 GKE。

  1. 在 Cloud de Confiance 控制台中开始使用

  2. 试用快速入门来部署容器化 Web 应用。
  3. 阅读 Autopilot 概览,其中提供了规划和运营平台的指导和资源。

何时使用 GKE

如果您需要一个平台来配置运行容器化应用的基础架构,例如网络、扩缩、硬件和安全,则 GKE 是理想之选。GKE 提供 Kubernetes 的强大运营能力,同时可为您管理许多底层组件,例如控制平面和节点。

GKE 的优势

下表介绍了 GKE 作为代管式 Kubernetes 平台的一些优势:

GKE 优势
平台管理
  • 采用 GKE Autopilot 模式的全托管式节点,自动应用内置安全加固和最佳实践配置。
  • 通过发布渠道提供代管式升级体验,可提高安全性、可靠性和合规性。
  • 灵活的维护期和排除项,可让您配置升级类型和范围,以满足业务需求和架构限制。
  • 根据集群中的 Pod 数量自动扩缩节点(Autopilot 模式)。
  • 节点自动修复,以保持节点的正常运行和可用性。
更好的安全状况
费用优化
  • 在 Autopilot 模式下,您只需为正在运行的 Pod 请求的计算资源付费。

  • 最大限度地减少 Autopilot 模式下的运维开销,因为 Cloud de Confiance 同时管理节点和控制平面。
可靠性和可用性

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 版本和功能

当在开源项目中增加新功能和改进的新 Kubernetes 版本发布时,GKE 会自动将您的控制平面升级到新版本。GEK 选择用于自动升级的 Kubernetes 版本取决于您在创建集群时选择的 GKE 发布版本中的稳定版本。您还可以手动将控制平面升级到与 GKE 选择的升级版本不同的 Kubernetes 版本。如需详细了解版本和升级,请参阅版本说明GKE 版本控制和升级

GKE 包含大多数 Beta 版和稳定版 Kubernetes 功能。您可以在 1.24 及更高版本中使用 Beta 版 API

操作模式

Cloud de Confiance 中的 GKE 只有一种操作模式,即 Autopilot,可提供全托管式体验。GKE Standard 集群在 Cloud de Confiance中不可用。

后续步骤