调查研究 | 2份权威报告分析Kubernetes部署模式

简介: Kubernetes市场的大幅增长是有据可查的。它是目前使用最广泛的编排平台,但不是唯一一个。Kubernetes的广泛使用迫使它加速成熟并且使技术社区迅速革新。随着新的和更多的厂商在云原生空间竞争,它使得市场更为分裂。

Kubernetes市场的大幅增长是有据可查的。它是目前使用最广泛的编排平台,但不是唯一一个。Kubernetes的广泛使用迫使它加速成熟并且使技术社区迅速革新。随着新的和更多的厂商在云原生空间竞争,它使得市场更为分裂。

容器技术引起了Kubernetes编排平台的提升和发展。现在,容器的最大用户是运行着他们自己的数据中心、超过1000个员工的企业。这些企业也是Kubernetes的最大使用者——市场的力量推动着项目的发展和采用。不过,这些趋势只是说明了一部分。

以面向应用的架构转型已经开始,市场中的许多因素将影响我们如何看待这种变化。他们包含多种组织部署的工作负载类型,组织的规模,用户和供应商为了更大的市场消费如何部署云原生架构。

开发人员正在寻找容器的转变,在这种规模下采用,来理解使用是如何影响了整个市场变成一个复杂的流程。我们自己研究的数据和CNCF最近发表的调查提供了一些Kubernetes用户遇到的成功和挑战,反过来可以说明我们当今更广泛的生态系统的转变。

两份Kubernetes调查报告的数据分析


在CNCF2017年秋季的调查中,764位受访者直接通过与CNCF参与者、社交网络和一个倾向公司的大规模的云原生社区接触而被招募。577名受访者的调查早期结果,发布在2017年12月的博文中。自那以后,CNCF收到了额外的187份调查问卷。

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

除了CNCF的调查,我们也引用了The New Stack自己的,最初包括在“Kubernetes生态系统的状态”中研究。基于收集于2017年5月,来自组织使用容器的470位受访者的反馈,调查结果集中在62%的在生产中使用Kubernetes的受访者。

The New Stack对CNCF调查数据的评论,在我们最近的电子书中,展示了一些关键的Kubernetes部署数据点:

  • CNCF调查的69%的组织使用Kubernetes来管理容器。然而,Kubernetes不是唯一的编排方法。最近2/3的Kubernetes用户仍然利用其它的方法来管理容器。
  • 大部分用户部署Kubernetes到公有云中。83%的使用Kubernetes的组织至少将它部署到1个公有云中。
  • 虽然提供Kubernetes的厂商越来越多,91%的部署仍在内部处理。
  • 在使用Kubernetes的组织中,安全是有关容器的最大挑战。然而,只需部署Kubernetes到本地服务器的组织最大的挑战是存储。只需部署Kubernetes到公有云上的组织最大的挑战是监控。
  • 组织使用容器越多,他们越有可能使用Kubernetes。运行容器的数量改变了容器编排的需求。在全部受访者中,只有12%的受访者表示他们的组织运行超过20个Kubernetes集群,35%的受访者组织运行超过1000个容器。
  • 虽然NGINX是领先的Kubernetes入口提供者,HAProxy在6个或更多群体组织中与它竞争。

分析是理解部署选项的开始

在过去两年里,调查展示了Kubernetes已经广泛领先了竞争产品。在更高的层面上,Kubernetes赢得了容器编排战争的第一战。竞争产品如Docker和Mesosphere,现在他们都在促进自己的产品与Kubernetes的相互操作。像是AWS,谷歌,微软等主要的云厂商也紧跟,提供管理Kubernetes环境的服务。

现在,Kubernetes是规模化管理容器的首选,但这并不是说会一直这样。从实验阶段到管理生产工作负载,Kubernetes部署在过去几年中进展了很多。然后大部分Kubernetes部署仍然很年轻且相当小。Kubernetes在IT生态系统中的中心位置并没有得到保证。

我们的数据分析并不是预言未来。也不是假装报告在世界范围内采用Kubernetes的企业的百分比。相反,它描述了最近的情况,集中在使用容器并开始采用Kubernetes的组织。通过两项对主要使用容器的组织的受访者的调查,本系列文章将帮助读者了解他们自己的Kubernetes部署。

本文转自kubernetes中文社区-后Kubernetes时代,带你系统梳理K8S 12大关键特性

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
Kubernetes 负载均衡 算法
k8s学习--kube-proxy的三种工作模式详细解释
k8s学习--kube-proxy的三种工作模式详细解释
986 0
|
存储 Kubernetes 前端开发
k8s部署DataEase1.16.0cluster模式
k8s部署DataEase1.16.0cluster模式
|
Kubernetes 容器 Perl
【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
283 2
|
存储 Kubernetes 安全
在K8S中,你用的flannel是哪个工作模式及fannel的底层原理如何实现数据报文转发的?
在K8S中,你用的flannel是哪个工作模式及fannel的底层原理如何实现数据报文转发的?
|
Kubernetes Linux 容器
K8S中,flannel有几种模式?
K8S中,flannel有几种模式?
|
Kubernetes 负载均衡 监控
在K8S中,kube-proxy的工作模式是什么?
在K8S中,kube-proxy的工作模式是什么?
|
存储 Kubernetes 容器
在k8S中,所支持的存储供应模式有哪些?
在k8S中,所支持的存储供应模式有哪些?
|
存储 Kubernetes API
在K8S中,calico工作原理与网络模式是什么?
在K8S中,calico工作原理与网络模式是什么?
|
Kubernetes 虚拟化 网络架构
在K8S中,flannel有几种模式?
在K8S中,flannel有几种模式?
|
弹性计算 Kubernetes Serverless
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
Kubernetes 的架构问题之Serverless Container中不支持特权模式的问题如何解决
419 9

热门文章

最新文章

推荐镜像

更多