Kubernetes Engine

在 Kubernetes 平台上部署、管理和调节容器化应用,由 Google Cloud 技术驱动

免费试用

大规模管理容器化应用

Kubernetes Engine 是一个可用于部署容器化应用的托管式环境。它融合了提高开发效率、有效利用资源、自动化运维和开源灵活性方面的最新创新成果,能够加速您进入市场以及迭代的时间。

Google 在容器中运行生产工作负载的经验已超过 15 年,我们将在此期间学到的最宝贵的知识融入到了 Kubernetes 中。Kubernetes 是行业领先的开源容器协调系统,也是 Kubernetes Engine 的技术基础。

尽早交付,频繁交付

Kubernetes Engine 能让您轻松部署、更新和管理您的应用和服务,加快应用开发和迭代。Kubernetes Engine 不仅仅适用于无状态应用;您可以附加永久性存储空间,甚至还可以在集群中运行数据库。您只需简单描述应用容器需要的计算、内存和存储资源,Kubernetes Engine 即会自动配置和管理基础云端资源。

稳定可靠,自我修复

Google 站点可靠性工程师 (SRE) 会持续监控您的集群及其计算、网络和存储资源,为您承担这部分工作。活跃性检查程序会检测并替换您的部署中停止响应或崩溃的应用。利用自带的容器复制策略、监控和自动修复功能,您可以打造高可用性的服务,并为您的用户提供无缝体验。

资源优化型部署

Kubernetes Engine 会处理调度工作,让您将关注点放在应用上。容器化工作负载采用先进的调度功能来部署,可以最充分地发挥虚拟机的性能,更好地优化资源。您可以在一个共享资源池中混合各式各样的工作负载,比如前端、后端和批处理工作负载。您可以设置具有特定特征的虚拟机子集(比如抢占式虚拟机),以减少低优先级工作的费用。

轻松调节资源以满足需求

从一台机器增加到数千台机器:Kubernetes Engine 的自动调节功能可让您从容处理用户需求水涨船高的情况,确保您的服务在最重要的时刻不会掉链子;同时可在需求量较低的时段缩减机器数量以节省资金,或者安排低优先级的批处理工作在空闲期执行。Kubernetes Engine 可帮助您最充分地利用您的资源池。

按您的方式部署

Kubernetes 是一个广受欢迎的开源容器协调系统,最初由 Google 开发,现在由一个多元化的贡献者社区管理。Kubernetes 将控制权交到您手里:您可以利用专为 Kubernetes 设计的开源和商业解决方案来对监控、日志和 CI/CD 等系统组件进行定制。没有供应商锁定限制:您可以自由地将工作负载从 Kubernetes Engine 移出,并在支持 Kubernetes 的任何地方(包括您自己的本地服务器)运行这些负载。Kubernetes Engine 运行经过认证的 Kubernetes 系统,这意味着它与 Kubernetes 生态系统有广泛的兼容性。

Kubernetes Engine 特性

在 Google Cloud Platform 上运行 Docker 容器(由 Kubernetes 技术驱动)。

身份和访问权限管理
利用 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) 资源容量,用于更好地组织集群内的工作负载。
有状态应用支持
Kubernetes Engine 不仅仅适用于十二要素应用。您可以向容器附加永久性存储空间,甚至还可以托管完整的数据库。
Docker 映像支持
Kubernetes Engine 支持常见的 Docker 容器格式。
完全托管
Kubernetes Engine 完全由 Google 的网站可靠性工程师 (SRE) 代为管理,确保您的集群不但随时可用,而且保持最新状态。
专为容器打造的操作系统
Kubernetes Engine 在 Container-Optimized OS 中运行,这是一个由 Google 构建和管理的强化型操作系统。
私有容器注册表
与 Google Container Registry 集成,让您轻松存储和访问私有 Docker 映像。
快速一致的构建
借助 Google Container Builder,您可以在 Kubernetes Engine 上可靠地部署您的容器,无需设置身份验证功能。
开源兼容性
Kubernetes Engine 运行的 Kubernetes 系统与上游完全一致,让您可以将工作负载迁移到云端和本地的其他 Kubernetes 平台。

“Kubernetes Engine 提供高性能的灵活基础架构,让我们可以独立调节组件的资源规模,实现最高的效率。”

- George Yianni Hue 发明人兼 Philips Lighting 家用技术互联照明业务负责人

“Niantic 选择 Kubernetes Engine 是因为它能协调他们的全球级容器集群,让他们的团队能专注于为玩家实时部署更新内容。”

- Kubernetes Engine 为 Pokémon GO 提供技术支持

Kubernetes Engine 定价

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

Compute Engine 实例定价以集群节点为基础,直至集群被删除为止。

Kubernetes Engine 集群定价包含托管和维护 Kubernetes 主实例的费用。