Kubernetes 到底有多受欢迎?

VMware 负责人 Pat Gelsinger 说:“从 Java 和虚拟机面世以来,这二十年里还未曾出现过像 Kubernetes 这样受业界欢迎、这么有活力的技术。我们从现在开始就应该押注 Kubernetes,它代表了下一个潮流。”

Kubernetes 到底有多受欢迎?云基础设施企业 Datadog 给出了一份数据,显示了 Kubernetes 是如何慢慢占领容器圈的。

这份报告调研了数千家公司,包含了 15 亿个以上的容器。该公司发现运行容器的企业中,大约有 45%的用户在使用 Kubernetes。只五年就占据了近一半的市场,这个速度还是很快的。只去年一年,Kubernetes 的用户数量就增长了 10%。

其他容器软件,比如 Marathon 和 Docker swarm 都未曾引起如此的轰动。他们的母公司 D2iQ (以前是 Mesosphere)和 Docker 也都已开始向其客户提供 Kubernetes。

Datadog 还发现 Kubernetes 在公共云上非常受欢迎。

Google Cloud Platform(GCP)主要是使用 Kubernetes 托管服务,如 Google Kubernetes Engine(GKE)。毕竟 Kubernetes 是谷歌贡献的。

在 Azure 中,约有 80%在使用 Kubernetes,包含 Azure Kubernetes 服务(AKS)和自管理集群服务,一年前这个比例为 67%。

在 Amazon Web Services(AWS)上,Kubernetes 的受欢迎程度在过去两年中翻了一番,达到 45%。

在 Kubernetes 容器管理中,Node.js 是最广泛使用的语言,有 57%的组织使用的是 Node.js。其次是 Java,Python,PHP 和 Ruby。值得注意的是,尽管 Go 排名第六,但也比其他排名更靠后的语言高很多。

Datadog 还发现,尽管 Kubernetes 的发展速度非常快,每三个月左右发布一次新版本,但用户仍坚持使用旧版本。截至 2019 年 10 月,最受欢迎的版本是 Kubernetes 1.13,该版本于 2018 年 12 月首次发布。在公共云上,用户倾向于使用默认的 Kubernetes 版本。GKE 和 AKS 使用 1.13 作为默认版本,而 EKS 使用的是 1.14 作为默认版本。

Kubernetes 虽然还不够非常成熟,它强大,但也非常复杂,但可以说已经成为容器圈绝对的主角。其增长速度远超大家预期,毫无争议地赢得了容器化管理和协调的战争,容器生态圈局势基本已定。