Kubernetes市场的大幅增长有据可查。它是迄今为止使用最广泛的编排平台,但不是唯一一个。Kubernetes的接受度迫使其迅速成熟,并使技术社区迅速创新。新兴的和成熟的供应商现在在云原生领域展开竞争,Kubernetes为变革市场贡献了一份力量。

容器技术促使Kubernetes编排平台兴起和发展。今天,容器最大的用户是员工数超过1000人的公司,这些公司拥有自己的数据中心。这些公司也是在生产中使用Kubernetes的最大的用户——这凸显了市场对项目开发和采用的推动力。但这些趋势所说明的不止于此。


趋势背后的其他意义稍显复杂。向应用导向架构的过渡才刚刚开始,市场上的许多力量将影响我们对这种转变的看法。它们涵盖了机构部署的各种类型的工作负载、机构的规模以及用户和供应商如何开发云原生架构以适应更大的市场需求。

开发人员正在发现容器的转换,容器的采用规模如此之大,使得理解它们的使用如何影响整个市场变成了一个复杂的过程。NewStack的研究数据和CNCF最近的一项调查提供了关于Kubernetes用户的成功和遇到的挑战的一些信息,这反过来可以说明我们今天所看到的更广泛的生态系统变化。


两次Kubernetes调查的数据分析


CNCF的2017年秋季调查共有764名受访者参与。根据577名受访者的反馈总结出的早期结果发表在2017年12月的博客文章中。之后CNCF又收到了翻译成普通话的调查问卷的187份答复。


几乎所有(97%)的受访者都在以某种方式使用容器,而61%的受访者在生产中使用容器。总的来说,69%的受访者表示他们正在使用Kubernetes来管理容器。


除了CNCF调查之外,NewStack也有“Kubernetes生态系统状态”的相关研究。基于2017年5月收集的回复(来自470个在使用容器的机构中工作的个人),调查结果聚焦于62%在生产中使用Kubernetes的受访者。

New Stack对CNCF调查数据的独立分析(在电子书(https://thenewstack.io/ebooks/kubernetes/kubernetes-deployment-and-security-patterns/)中进行了更深入的探讨)揭示了一些关键的Kubernetes部署数据记录:

1.CNCF调查的机构中有69%使用Kubernetes来管理容器。但是,Kubernetes并不是唯一的编排方法。近三分之二的Kubernetes用户仍然使用另一种方法来管理容器。


2.大多数用户正在将Kubernetes部署到公有云。83%使用Kubernetes的机构将其部署到至少一个公有云。


3.尽管供应商提供的Kubernetes变得越来越普遍,但91%的部署由内部处理。
 

4.安全性是所有使用Kubernetes的机构面临的与容器相关的最大挑战。但是,存储是仅将Kubernetes部署到本地服务器的机构的最大挑战。监控是将Kubernetes部署到公有云中的企业的最大挑战。


5.机构使用的容器越多,它们使用Kubernetes的可能性就越大。正在运行的容器数量改变了对容器编排的需求。尽管只有12%的受访者表示他们效力的机构运行超过20个Kubernetes集群,但在运行1000个以上容器的机构中,这一数字跃升至35%。


6.NGINX是领先的Kubernetes入口提供商,但HAProxy在拥有六个或更多集群的企业中与NGINX激烈竞争。


两次Kubernetes调研后 这六个“真相”浮出水面_java


分析是了解部署选择的起点

在过去的两年中,调查显示Kubernetes相对其他竞品有很大优势。Kubernetes已经赢得了容器编排大战的第一场战斗。有竞争产品的公司如Docker和Mesosphere现在在推动自己的产品与Kubernetes的互操作性。主要云供应商纷纷效仿,阿里云、AWS、Google Cloud Platform、Huawei Cloud和 Microsoft Azure都提供服务来管理Kubernetes环境。

今天,Kubernetes是规模化容器管理的首选,但这并不意味着它可以一直如此。Kubernetes部署在过去几年中取得了很大进展,从试验转向管理生产工作负载。然而大部分Kubernetes部署仍然时间较短且规模相对较小。Kubernetes在IT生态系统中的核心地位并不能保证。


Kubernetes是否会成为一个利基技术,专门编排大规模部署基础设施的资源?开发人员是否会迁移到运行容器的平台上,而这些容器的区别不仅仅在于内部是不是Kubernetes?

我们的数据分析并不能预测未来。它也没有说明在全球采用Kubernetes的企业的比例。相反,它描述了最近的过去,重点关注使用容器并已开始采用Kubernetes的机构。考虑到受访者基本都在使用容器的机构中工作,这两项调查有助于读者了解自己的Kubernetes部署情况。