调查研究 | 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大关键特性

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
21天前
|
Kubernetes 网络协议 应用服务中间件
K8S二进制部署实践-1.15.5
K8S二进制部署实践-1.15.5
31 0
|
2月前
|
运维
计算巢如何使用fluxcd在ack部署helm chart
为支持helm服务运维管理功能,现在改用fluxcd的方式进行helm chart部署,这里计算巢对fluxcd进行部署helm chart的过程进行了封装,封装成了ROS公共模块MODULE::ACS::ComputeNest::FluxOciHelmDeploy,下面将主要介绍下怎么使用这个模块在计算巢中进行Helm Chart的部署。
36 3
|
23天前
|
Kubernetes 流计算 Perl
在Rancher K8s上部署Flink时,TaskManager连接不上并不断重启可能是由多种原因导致的
在Rancher K8s上部署Flink时,TaskManager连接不上并不断重启可能是由多种原因导致的
33 7
|
5天前
|
Kubernetes 搜索推荐 Docker
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
使用 kubeadm 部署 Kubernetes 集群(二)k8s环境安装
39 17
|
18天前
|
Kubernetes Ubuntu 应用服务中间件
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
81 0
|
21天前
|
人工智能 监控 Serverless
如何基于ACK Serverless快速部署AI推理服务
通过上述步骤,可以在ACK Serverless上快速部署AI推理服务,实现高可用、弹性扩展的服务架构。
19 1
|
26天前
|
Kubernetes Java Nacos
nacos常见问题之k8s上部署需要自动扩缩容如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
28 0
|
1月前
|
存储 Kubernetes 分布式数据库
利用Helm在K8S上部署 PolarDB-X 集群(详细步骤--亲测!!!)
利用Helm在K8S上部署 PolarDB-X 集群(详细步骤--亲测!!!)
77 0
|
2月前
|
Prometheus Kubernetes 监控
|
2月前
|
Kubernetes 关系型数据库 MySQL
K8S客户端二 使用Rancher部署服务
使用rancher服务操作步骤