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

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 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大关键特性

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
1月前
|
Kubernetes 持续交付 Docker
利用 Docker 和 Kubernetes 实现微服务部署
【10月更文挑战第2天】利用 Docker 和 Kubernetes 实现微服务部署
|
1月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
121 60
|
1月前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
210 62
|
1月前
|
Kubernetes Docker 微服务
微服务实践k8s&dapr开发部署实验(1)服务调用(一)
微服务实践k8s&dapr开发部署实验(1)服务调用(一)
49 2
|
1月前
|
Kubernetes 网络安全 容器
基于Ubuntu-22.04安装K8s-v1.28.2实验(一)部署K8s
基于Ubuntu-22.04安装K8s-v1.28.2实验(一)部署K8s
211 2
|
1月前
|
NoSQL 关系型数据库 Redis
高可用和性能:基于ACK部署Dify的最佳实践
本文介绍了基于阿里云容器服务ACK,部署高可用、可伸缩且具备高SLA的生产可用的Dify服务的详细解决方案。
|
1月前
|
Kubernetes Cloud Native 流计算
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
Flink-12 Flink Java 3分钟上手 Kubernetes云原生下的Flink集群 Rancher Stateful Set yaml详细 扩容缩容部署 Docker容器编排
73 0
|
1月前
|
Kubernetes 网络协议 安全
[kubernetes]二进制方式部署单机k8s-v1.30.5
[kubernetes]二进制方式部署单机k8s-v1.30.5
|
1月前
|
Kubernetes Docker 微服务
微服务实践k8s&dapr开发部署实验(1)服务调用(二)
微服务实践k8s&dapr开发部署实验(1)服务调用(二)
51 0
|
1月前
|
Kubernetes 关系型数据库 MySQL
k8s学习--利用helm部署应用mysql,加深helm的理解
k8s学习--利用helm部署应用mysql,加深helm的理解
178 0