Kubernetes(也称为 K8s)是一个开源系统,用于自动化容器化应用程序的部署、扩展和管理。

它将构成应用程序的容器组合成逻辑单元,以便于管理和发现。Kubernetes 建立在谷歌 15 年来运行生产工作负载的经验之上,并结合了社区的最佳创意和实践。

行星级规模

Kubernetes 基于与谷歌每周运行数十亿个容器相同的原则设计,可以在不增加您的运维团队的情况下进行扩展。

永不过时

无论是在本地测试还是运营全球企业,Kubernetes 的灵活性都会与您一同成长,无论您的需求有多复杂,都能持续、轻松地交付您的应用程序。

随处运行 K8s

Kubernetes 是开源的,让您可以自由地利用本地、混合或公共云基础设施,轻松地将工作负载转移到对您而言重要的地方。

要下载 Kubernetes,请访问下载部分。

云原生绝对初学者指南

参加即将举行的 KubeCon + CloudNativeCon 活动

北美(亚特兰大,11 月 10-13 日)
欧洲(阿姆斯特丹,2026 年 3 月 23-26 日)

Kubernetes 特性

自动化上线和回滚

Kubernetes 会逐步推出对您的应用程序或其配置的更改,同时监控应用程序的健康状况,以确保它不会同时终止所有实例。如果出现问题,Kubernetes 会为您回滚更改。利用不断增长的部署解决方案生态系统。

服务发现和负载均衡

无需修改您的应用程序以使用不熟悉的服务发现机制。Kubernetes 为 Pod 提供自己的 IP 地址和一组 Pod 的单个 DNS 名称,并可以在它们之间进行负载均衡。

存储编排

自动挂载您选择的存储系统,无论是本地存储、公共云提供商,还是像 iSCSI 或 NFS 这样的网络存储系统。

Secret 和配置管理

部署和更新 Secret 和应用程序配置,无需重建您的镜像,也无需在您的堆栈配置中暴露 Secret。

自动装箱

根据资源需求和其他约束自动放置容器,同时不牺牲可用性。混合关键工作负载和尽力而为的工作负载,以提高利用率并节省更多资源。

批量执行

除了服务之外,Kubernetes 还可以管理您的批处理和 CI 工作负载,并根据需要替换失败的容器。

自我修复

Kubernetes 会重新启动崩溃的容器,在需要时替换整个 Pod,在更广泛的故障发生时重新连接存储,并且可以与节点自动缩放器集成,以实现节点级别的自我修复。

水平扩展

使用简单的命令、UI 或根据 CPU 使用率自动扩展您的应用程序。

IPv4/IPv6 双协议栈

为 Pod 和 Service 分配 IPv4 和 IPv6 地址

为可扩展性而设计

在不更改上游源代码的情况下,为您的 Kubernetes 集群添加功能。

案例研究

Babylon Case Study

“Kubernetes 是一个很棒的机器学习平台,因为它具备了所有的调度和……”

阅读更多
Booz Allen Case Study

“Kubernetes 对我们来说是一个很好的解决方案。它使我们能够快速迭代以满足客户的需求。”

阅读更多
Booking.com Case Study

“我们意识到,为了充分利用 Kubernetes 的潜力,我们需要更好地学习它。在……”

阅读更多
AppDirect Case Study

“我们在正确的时间做出了正确的决定。Kubernetes 和云原生技术现在……”

阅读更多

有兴趣接收最新的 Kubernetes 新闻吗?订阅 KubeWeekly。

我们是 CNCF 的毕业项目