Kubernetes Engine

以可靠、高效、安全的方式运行 Kubernetes 集群

免费试用 查看控制台

大规模管理容器化应用

Google Kubernetes Engine (GKE) 是一个可直接投入生产用途的的托管式环境,用于部署容器化应用。它融合了我们在提高开发效率、有效利用资源、自动化运营和开源灵活性等方面的最新创新成果,能够让您更快进入市场。

Kubernetes Engine 于 2015 年推出,其基础是 Google 运行 Gmail 和 YouTube 等容器化服务超过 12 年的丰富经验。利用 Kubernetes Engine,您可以立即启动并运行 Kubernetes,完全无需安装、管理和运营您自己的 Kubernetes 集群。

认证的 Kubernetes Engine

部署多种应用

Kubernetes Engine 能让您轻松部署、更新和管理您的应用和服务,加快应用开发和迭代。Kubernetes Engine 不仅仅适用于无状态应用;您可以挂接永久性存储空间,甚至还可以在集群中运行数据库。您只需简单描述应用容器需要的计算、内存和存储资源,Kubernetes Engine 即会自动配置和管理基础云端资源。Kubernetes Engine 支持硬件加速器,可以轻松运行机器学习、通用 GPU、高性能计算等能够受益于专用硬件加速器的工作负载。

高可用性助您实现无缝运营

您可以通过 Google Cloud Console 中的内置 Kubernetes Engine 信息中心控制您的环境,并可通过例行的运行状况检查来检测并替换您的部署中停止响应或崩溃的应用。容器复制策略、监控和自动修复功能有助于确保您的服务高度可用,并为您的用户提供无缝体验。Google 站点可靠性工程师 (SRE) 会持续监控您的集群及其计算、网络和存储资源,因此您不必再为这些工作分心,可以节省时间,专注于自己的应用。

轻松扩缩以满足需求

从一台机器增加到数千台机器:Kubernetes Engine 的自动扩缩功能可让您从容处理用户需求增加的情况,确保您的服务在最重要的时刻保持正常运行;同时可在需求量较低的时段缩减机器数量以节省资金,或者安排低优先级的批处理工作来利用空出的容量。Kubernetes Engine 可帮助您充分利用您的资源池。

在 Google 的网络上安全运行

借助 Google Cloud 中的 Global Virtual Private Cloud (VPC),无论您身在何处,都可以利用精细的网络政策连接和隔离集群。您可以通过一个全球性任播 IP 地址使用公共服务来实现无缝的负载平衡。此外,还可以防止容器受到 DoS 和其他类型的边缘攻击。

在本地和云端之间自由移动

Kubernetes Engine 运行的是经过认证的 Kubernetes 系统,确保您可在云端和本地之间迁移。没有供应商锁定限制:您可以自由地将应用从 Kubernetes Engine 迁出,并在支持 Kubernetes 的任何地方(包括您自己的本地服务器)运行这些应用。您可以使用 Google Cloud Platform (GCP) 和生态系统中的第三方解决方案来定制集成,例如监控、日志记录和 CI/CD。

将现有虚拟机直接迁移到容器中

使用 Migrate for Anthos 将工作负载直接迁移并转换为 Google Kubernetes Engine (GKE) 容器。目标工作负载可以是在本地、Compute Engine 或其他云环境中运行的物理服务器和虚拟机,让您灵活轻松地实现现有基础架构的转型。最棒的是,您不需要额外付费即可使用 Migrate for Anthos,而且也不需要订阅 Anthos。

了解详情

在几秒钟内部署 Kubernetes 集群并更新生产代码

现在该您亲自试试了!在下面的终端模拟器中输入命令,了解如何在 Kubernetes Engine 上创建 Kubernetes 集群。

Kubernetes Engine 特性

在由 Google Cloud 管理、可直接用于生产环境的 Kubernetes 系统上运行容器化应用。

Identity & Access Management
利用 Google 帐号和角色权限,控制集群的访问权限。
混合网络
为您的集群保留 IP 地址范围,让集群 IP 可通过 Google Cloud VPN 与专用网络 IP 共存。
安全与合规性
Kubernetes Engine 由 Google 安全团队的超过 750 位专家保驾护航,且同时符合 HIPAA 和 PCI DSS 3.1 标准。
集成的日志和监控功能
只需选中相应的复选框即可启用 Stackdriver LoggingStackdriver Monitoring,便于您轻松深入地了解应用的运行情况。
自动扩缩
根据资源利用率(CPU、内存)自动扩大或缩小部署规模。
自动升级
自动确保您的集群始终使用最新版本的 Kubernetes。Kubernetes 版本更新会很快在 Kubernetes Engine 中部署。
自动修复
启用自动修复后,如果某个节点的运行状况检查结果不佳,Kubernetes Engine 就会为该节点启动修复流程。
资源限制
Kubernetes 允许您指定每个容器所需的 CPU 和内存 (RAM) 资源容量,从而更好地组织集群内的工作负载。
容器隔离
GKE Sandbox 可用作 Google Kubernetes Engine (GKE) 上运行的容器化工作负载的第二道防御层,提供更好的工作负载安全性。
有状态应用支持
Kubernetes Engine 不仅仅适用于十二要素应用。 您还可以向容器附加永久性存储空间,甚至托管完整的数据库。
Docker 映像支持
Kubernetes Engine 支持常见的 Docker 容器格式。
完全托管
Kubernetes Engine 完全由 Google 的站点可靠性工程师 (SRE) 代为管理,确保您的集群不但随时可用,而且保持最新状态。
专为容器打造的操作系统
Kubernetes Engine 在 Container-Optimized OS 上运行,这是一个由 Google 构建和管理的安全强化型操作系统。
私有容器注册表
Google Container Registry 集成,可让您轻松地存储和访问您的私有 Docker 映像。
快速一致的构建
借助 Google Cloud Build,您可以在 Kubernetes Engine 上可靠地部署您的容器,无需进行身份验证设置。
在本地和云端之间迁移工作负载
Kubernetes Engine 运行的是经过认证的 Kubernetes 系统,让您可以将工作负载迁移到云端和本地的其他 Kubernetes 平台。
GPU 支持
Kubernetes Engine 支持 GPU,可以轻松运行机器学习、通用 GPU、高性能计算,以及受益于专用硬件加速器的其他工作负载。
内置信息中心
Cloud Console 为项目的集群及其资源提供了实用的信息中心。您可以使用这些信息中心查看、检查、管理和删除集群中的资源。

Cloud Run for Anthos测试版

Cloud Run for Anthos 为开发者大大简化了在 Anthos 中部署无状态服务的过程。Cloud Run for Anthos 让您不必费心关注许多 Kubernetes 概念,它提供了基于 HTTP 请求数量的自动扩缩能力,可以缩容到零实例,此外还支持自动网络配置以及与 Stackdriver 的集成。它让您可以按自己的方式实现无服务器模式,不但支持自定义机器类型、VPC 网络和 GPU 加速器,还能与 Anthos 中的其他工作负载并排运行。Cloud Run for Anthos 兼容 Knative,无论您在任何位置(Google Cloud 或本地环境)运行无服务器工作负载,都能获得一致体验。

了解详情

Kubernetes Engine 价格

Kubernetes Engine 按照 Compute Engine 实例价格对集群中的每个节点收费,直至集群被删除为止。 如需了解详情,请参阅我们的价格指南

此页面上的一项产品目前为测试版。要详细了解我们的产品发布阶段,请点击此处