Kubernetes 真的在蚕食云吗

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
函数计算FC,每月15万CU 3个月
简介: Kubernetes 真的在蚕食云吗


网络异常,图片无法展示
|

你有没有买过一辆认为有点独特的车,但买了之后你开始到处看到同样的品牌、型号和颜色?这被称为 Baader-Meinhof 现象,或频率错觉,是一种影响我们对频率感知的认知偏差。

如果一个东西最近一直在我们的脑海中,我们就会倾向于高估我们看到或听到它的次数。这种偏见有时会很有帮助,比如试图记住某人的名字或把钥匙放在哪里。然而,它也会让我们误入歧途,比如认为自己看到或听到的东西比实际更频繁——在 Kubernetes 身上也是如此。

Kubernetes 真的在蚕食云吗?

为什么要提起关于 Kubernetes 的 Baader-Meinhof 现象?因为作为基于 Kubernetes 的软件开发人员,笔者认为“每个人”都在使用 Kubernete。然而,在日常业务中,笔者发现只有一些用户有意识地使用 Kubernetes,这超出了笔者的想象。

Kubernetes 由谷歌于 2014 年创建,并于 2015 年捐赠给云原生计算基金会。它已成为大规模生产中运行容器的标准。从那以后,人们认为它获得了巨大的成功。

然而,当在谷歌上查看 Kubernetes 搜索趋势时,笔者惊讶地发现它的全球搜索量在过去两年中有所下降。笔者想知道搜索量是否是一个很好的使用指标,或者说这些数字不能说明全部情况,因为由于可伸缩性和嵌入其他系统,少数开发人员和云原生工程师可以为更多用户部署系统。

全球 Kubernetes 搜索的谷歌趋势数据


网络异常,图片无法展示
|


笔者还研究了采用 Kubernetes 的挑战,正如 Linux 基金会培训总经理 Clyde Seepersad 指出的那样,你无法通过雇佣来解决云技能短缺的问题。根据 2022 年的 Canonical Kubernetes 和云原生运维报告,在迁移或使用 Kubernete 时,缺乏内部技能是最重要的。

迁移到/使用 Kubernetes 和容器时的最大挑战



CNCF 称 Kubernetes 仍在增长

根据 CNCF 2021 的年度调查,96%的组织正在使用或评估 Kubernetes,这是自 CNCF 自 2016 年开始年度调查以来的最高水平。在生产中对 Kubernete 的区域采用方面,新兴技术中心非洲(73%)领先于其他更成熟的技术中心,包括欧洲(69%)和北美(55%)。此外,93%的受访者目前正在或计划在生产中使用容器,与 2020 年调查中的 92%一致。


网络异常,图片无法展示
|


笔者怀疑,因为 CNCF 调查是针对云原生用户的,所以存在一定偏差。

无服务器是大规模采用 Kubernetes 的途径吗?

笔者研究从 COBOL 到云原生的路径,得出的一个结论是,大型机仍然扮演着重要角色,尽管绝大多数人从未见过底层架构。作为一种更新,大型机在金融业无处不在,全球最大的 100 家银行中有 96 家,全球最大保险公司中有 10 家,美国 25 家最大零售商中有 23 家,财富 500 强公司中有 71%使用大型机。然而,许多使用大型机服务的人不知道底层的基础设施。

这让笔者怀疑 Kubernetes 是否仍在快速增长。但它正在成为云和服务的底层结构的一部分,这些云和服务不会暴露 Kubernetes 的复杂性——这与大型机没有什么不同。

也许继续采用无服务器计算是 Kubernetes 采用的这一潜在趋势的一部分,尽管这是隐藏的。一个可能的趋势是,Kubernetes 是无服务器的中途停留。

Datadog 最近发布了《Datadog 无服务器状态报告》,该报告显示无服务器的应用正在以相当快的速度增长。此外,大部分无服务器应用都是在 Kubernetes 之上实现的。

云提供商采用无服务器

就无服务器而言,最著名的平台是 AWS 的 Lambda,但它并不在幕后运行 Kubernetes。它运行在一个微型虚拟机架构上,开源实现表明它不使用 Kubernetes,但提供了类似的功能。然而,大多数其他无服务器供应商都是基于 Kubernetes 的无服务器产品。

谷歌云中最常用的无服务器产品


网络异常,图片无法展示
|


网络异常,图片无法展示
|


许多组织都有用于 Kubernetes 的容器化应用程序,但一些组织直接将容器部署到无服务器云服务。无服务器是一个短暂的容器,可以按比例放大,然后按比例缩小到零。也许这种无服务器的增长部分是由于采用了容器和 Kubernetes。


网络异常,图片无法展示
|


总结

Kubernetes 的采用率仍在增长,96%的组织使用或评估 Kubernete。尽管采用率很高,但 Kubernetes 的采用仍面临一些挑战,包括缺乏内部技能。Kubernetes 也越来越多地嵌入到其他系统中,因此它的采用可能不像以前那么明显。无服务器计算是 Kubernetes 被暗中采用的一个领域,这种趋势很可能会继续下去。因此,也许这才是成功的真正标志——就像 Linux 一样,使用该技术的人比以往任何时候都多,但更易于使用、开发人员友好的抽象正在对它进行抽象。


相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
运维 Kubernetes 架构师
中小企业IT基础设施要不要上Kubernetes
中小企业IT基础设施在要不要上Kubernetes?相信你肯定有这样的疑问,先说我的结论:根据我在主导中小企业上云过程的综合实践,建议直接上kubernetes。
|
2月前
|
Kubernetes Cloud Native API
自动扩缩容:Kubernetes Autoscaler的神奇魔法,让你的应用在云海中遨游!
【8月更文挑战第8天】在云原生环境中,容器化与微服务架构普及的同时,应用管理复杂度也随之提升。自动扩缩容作为解决资源动态调整的关键技术,可根据负载变化自动增减资源,从而优化成本和性能。本文以Kubernetes为例,介绍其Autoscaler组件如HPA如何基于CPU使用率等指标自动调整Pod数量,并探讨如何利用自定义指标实现更灵活的自动扩缩容策略,以满足现代应用的弹性需求。
100 9
|
5月前
|
存储 Kubernetes API
Kubernetes:现代应用部署与管理的新篇章
Kubernetes:现代应用部署与管理的新篇章
144 0
|
机器学习/深度学习 Kubernetes 监控
Kubernetes 企业如何落地
Kubernetes 企业如何落地
184 0
|
监控 Kubernetes 安全
如何为你的Kubernetes保驾护航
如何为你的Kubernetes保驾护航
如何为你的Kubernetes保驾护航
|
Kubernetes NoSQL 关系型数据库
为什么你应该在新的创业公司上使用Kubernetes
  在我于2021年初进行的最后一次采访周期中,我与一些初创公司进行了交谈。   我总是询问初创企业的部署流程,因为它可以帮助我了解公司所处的技术复杂程度。 一些企业可以在使用SCP部署的简单PHP Web应用程序上走得更远。   其他的则达到极限,必须使用诸如Redis或Kafka之类的基础结构组件在相互之间进行通信,将系统重做为几个服务。   当他们在我的履历表上看到Kubernetes时,面试官经常问起它。 Kubernetes的经历引起了很多兴趣,但也有人担心它是否适合特定的用例。 我在上一家公司如何使用它? 学习困难吗? 开发团队使用它的经验是什么? 有时,有一些关于实施不当的
280 0
|
容器
Kubernetes管理经验
生产端kubernetes宝(血)贵(泪)经(教)验(训) 原文:https://www.zeusro.tech/2019/01/25/kubernetes-experience/
5774 0
|
Kubernetes Ubuntu Linux
国内安装kubernetes
在家里台式机安装kubernetes
|
分布式计算 Kubernetes Spark
Kubernetes知识小普及
   大部分概念Kubernete官网都有详细介绍,Kubernete中文官网 https://kubernetes.io/zh/docs/tutorials/kubernetes-basics/    官网还提供一个比较好的功能是能在线互动,见互动教程,类似实操命令初步感受。
3156 0
|
运维 Kubernetes Docker
Kubernetes容器云的互联网企业实践
现有平台面临的挑战 不同企业开始往容器方向发展的初衷是不一样的,有些企业是因为没有运维工程师或运维团队,而想要借助某个平台实现运维自动化。 有些企业可能是由于计算资源的利用率比较低。虽然一些大型的互联网公司都是动辄拥有成千上万台服务器,但实际上以我个人的经历来看计算资源的利用率都不高,这里有很多历史的原因,其中之一就是为了获得更好的隔离性,而实现隔离最好的办法就是采用从物理机到基于虚拟的私有云技术。
1820 0
下一篇
无影云桌面