图片/ flower.svg

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

它将组成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes构建在在谷歌有15年的生产工作经验,结合了来自社区的最好的想法和实践。

图片/ scalable.svg

行星尺度

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

图片/ blocks.svg

从来不会放弃

无论在本地进行测试还是在全球企业中运行,Kubernetes的灵活性都会随着您的发展而提高,无论您的需求有多么复杂,它都可以一致且轻松地交付您的应用程序。

图片/ suitcase.svg

运行美丽地方

Kubernetes是开源的,它允许您自由地利用本地云、混合云或公共云基础设施,使您可以毫不费力地将工作负载转移到对您重要的地方。

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

作者:萨拉•威尔斯,英国《金融时报》运营与可靠性技术总监



在2020年11月17-20日参加KubeCon NA



于2021年5月4 - 7日在线参加KubeCon EU

Kubernetes特性

自动上线和回滚

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

服务发现和负载均衡

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

服务拓扑结构

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

存储编排

自动挂载您选择的存储系统,无论是从本地存储,公共云提供商,如GCPAWS或NFS、iSCSI、Gluster、Ceph、Cinder、Flocker等网络存储系统。

保密和配置管理

部署和更新秘密和应用程序配置,而无需重新构建映像,也无需在堆栈配置中暴露秘密。

本自动包装

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

批处理执行

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

IPv4 / IPv6双堆栈

分配给Pods和Services的IPv4和IPv6地址

水平扩展

使用一个简单的命令、一个UI或根据CPU使用情况自动伸缩应用程序。

自愈

重启失败的容器,在节点死亡时替换和重新调度容器,杀死不响应用户定义的健康检查的容器,直到它们准备好服务时才通知客户机。

德赢vwin官方网站

babylon_featured_logo.svg

“Kubernetes是机器学习的一个伟大平台,因为它附带了所有的日程安排和……”

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

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

阅读更多
booking.com_featured_logo.svg

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

阅读更多
appdirect_featured_logo.svg

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

阅读更多
德赢vwin官方网站

我们是一个CNCF毕业项目



想知道库伯内特斯的最新消息吗?注册KubeWeekly。