您的位置:首页 >聚焦 > 科技 >

Kubernetes到底有多受欢迎?

2019-11-27 20:42:47来源:

在圣地亚哥的Kubechon北美,超过12,000名与会者在学习他们可以了解Kubernees、流行的容器编排计划。但它真的有多受欢迎?Datadogg是一个云和基础设施监控公司,其数字显示Kubernees正在其控制集装箱空间的方式。

在对数千家公司和超过15亿个集装箱的使用数据进行的研究中,该公司发现“大约45%的运行集装箱的Datadog客户使用Kubernetes,无论是在自我管理的集群中还是通过云服务。”对一个刚过五年的技术来说还不错。

但更多的是,几乎一半的DataDomain容器用户已经转向kubernets。“SKubernetes”的增长率确实告诉了这个故事。去年,库伯涅斯的用户数量增长了10%。

与此同时,其他集装箱编排程序,如马拉松和码头群模式,根本没有着火。事实上,他们的母公司D2iQ(以前的中间层)和Dockerare开始向他们的客户提供Kubernetes。还需要说更多吗?

Datadogg还发现,Kubernette在公共云非常流行。尤其是,被管理的KuberNetes服务,例如GoogleKubernees引擎(GKE)主导了GoogleCloud平台(GCP)。因为库伯尼特斯的祖先回到了谷歌,这并不令人惊讶。

令人惊讶的是,Azure用户如何通过Kubernetes。通过Datadogg的计数,这些、AzureKubernees用户的"大约有80%的Datadog客户正在Azure中运行容器,现在使用Kubernees,比一年前的67%高。"都依赖于Azure的AzureKubernets服务(AKS)和自我管理的Kubernets群集。

在亚马逊网络服务公司(AmazonWebServices),这是库伯内特斯的后来者,Datadog发现,在过去两年中,Kubernetes的受欢迎度翻了一番,达到45%。

特别是,基于Kubernetes并抽象出容器集群中的基础设施层的AWS Fargate实现了一致、快速的增长。根据Datadog的统计,AWS集装箱用户中,现在有19%使用Fargate,高于去年的5%。

在那些Kubernetes管理的容器中,Node.js是迄今为止使用最广泛的语言。57%的运行容器化工作负载的组织使用Node.js。js之所以如此受欢迎,是因为它提供了轻量级、可伸缩的应用程序。反过来,这些在集装箱化设计中也能很好地发挥作用。

在Node.js、Java、Python、PHP和Ruby是最流行的语言之后。值得注意的是,尽管在语言清单上排名第六,但在容器中的使用远远超过它们的外部。除Node.js外,所有其他语言倾向于在容器的内部和外部找到相同的使用。

至于在库伯奈特世界服务的网络,Nginx规则。它运行在大约70%的Kubernetes环境、30%的ECS环境和40%的非协调集装箱基础设施中。Nginx在Kubernetes中的高渗透可能与其说是用户的选择,不如说是由于Nginx作为Kubernetes入口控制器用于将外部流量路由到集群服务的流行。

Datadog还发现,尽管Kubernetes以疯狂的速度发展--每三个月左右发布一次新版本--用户仍在使用旧版本。截至2019年10月,最受欢迎的版本是Kubernetes 1.13,首次发布于2018年12月。当然,这可能是因为几乎没有人在推出最新的Kubernetes时部署它们。在公共云上,用户倾向于使用默认的Kubernetes。因此,在2019年11月,GKE和AKS默认提供1.13版本,而EKS提供1.14版本作为默认版本。

展望未来,库伯尼特斯才会继续受欢迎。我预计到2021年,库伯尼特斯将主导集装箱管理。与整个IT行业一样,您是否看到了现在有多少公司提供kubernette的支持?如果你没有开始学习如何充分利用kubernetes,那是你开始学习的时候了。毕竟,这一周中,有12,000人中的大多数人都在圣地亚哥。