图片/flower.svg

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

它将组成应用程序的容器分组到逻辑单元中,以便于管理和发现。库伯内特斯建立在15年的谷歌生产工作经验,结合来自社区的最佳理念和实践。

图像/scalable.svg

行星尺度

Kubernetes的设计原则与Google每周运行数十亿个容器的设计原则相同,它可以在不增加运营团队的情况下进行扩展。

图像/块.svg

永不过时

无论是在本地测试还是在全球企业中运行,Kubernetes的灵活性都会随着您的需要而增长,无论您的需求有多复杂,它都能始终如一地轻松交付您的应用程序。

图像/手提箱.svg

到处跑K8s

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

将150多个微服务迁移到Kubernetes的挑战

作者:Sarah Wells,英国《金融时报》运营和可靠性技术总监



于2020年11月17日至20日参加KubeCon NA



2021年5月4日至7日参加KubeCon EU

Kubernetes特征

自动展开和回滚

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

服务发现和负载平衡

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

服务拓扑

基于集群拓扑的业务流路由。

存储业务流程

自动装载您选择的存储系统,无论是从本地存储、公共云提供商(如GCP公司美国焊接学会,或网络存储系统,如NFS、iSCSI、Gluster、Ceph、Cinder或Flocker。

保密和配置管理

部署和更新机密和应用程序配置,而不重建映像,也不暴露堆栈配置中的机密。

自动装箱

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

批量执行

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

IPv4/IPv6双栈

向pod和服务分配IPv4和IPv6地址

水平缩放

通过简单的命令、UI或根据CPU使用情况自动地上下扩展应用程序。

自愈

重新启动失败的容器,在节点死亡时替换和重新安排容器,终止不响应用户定义的运行状况检查的容器,并且在它们准备好服务之前不向客户端播发它们。

案例研究

巴比伦特色标志.svg

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

阅读更多
booz-allen-featured-logo.svg

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

阅读更多
booking.com\特色\ logo.svg

“我们意识到我们需要更好地学习库伯内特斯,以便充分利用它的潜力。在……”

阅读更多
appdirect\u特色\u logo.svg

“我们在正确的时间做出了正确的决定。Kubernetes和云本地技术现在

阅读更多
案例研究

我们是一个CNCF公司毕业设计



有兴趣收到库伯内特斯的最新消息吗?注册KubeWeekly。