转载 | InfoQ
翻译 | 刘雅梦
策划|Tina
2022 年对于云原生技术来说是重要的一年——尤其是对于 Kubernetes,它成为了数字化转型和云原生工作负载的首选平台。因此,2022 年围绕 Kubernetes 更新和最佳实践的讨论从未停止过。
下面,我们将分析 2022 年 Kubernetes 报道中的一些关键要点。下文见解是从与行业专家的多次讨论以及 CNCF 和 Kubernetes 相关技术提供商全年的相关报告中挑选出来的。
— 1 —
走向主流
这一年,围绕 Kubernetes 的增长是无限的。CNCF 2022年初的一份报告中发现,96% 的受访者现在正在使用或评估 Kubernetes。79% 的受访者使用托管服务,如 EKS、AKS 或 GKE。
这个流行的开源工具可用于容器编排和服务发现、负载平衡以及许多其他应用程序生命周期功能管理。由于其强大的功能,大多数使用 Kubernetes 的组织都报告了该平台的成功。“Kubernetes 已经成为主流,”D2iQ 首席执行官 Tobi Knaup 说。“它已成为数字化转型和下一代工作负载的行业标准。”
— 2 —
大多数组织都可以使用 Kubernetes
Kubernetes 最初被视为只有大型企业才能从中受益的东西。它的学习曲线陡峭,需要专家才能操作。但由于可用性和托管服务产品的进步,2022 年 Kubernetes 变得更容易为中小型企业所用。
“我们无疑正在跨越早期创新者阶段的鸿沟,进入早期大众阶段。” Pure 的云原生业务部门副总裁兼总经理 Murli Thirumale 说。“现在产品变得更加稳定,该技术已准备好进入中端市场。”
— 3 —
边缘使用增加
这一年,人们对在边缘和裸机实例中使用 Kubernetes 的兴趣日益浓厚。事实上,根据 Spectro Cloud 的一项研究报告,35% 的 Kubernetes 生产用户已经在边缘部署 K8s,并且还有更多人计划在未来 12 个月内这样做。81% 的受访者表示,他们的行业中有令人信服的边缘用例。
有几个原因可能会推动向边缘转移。但最紧迫的是在更接近数据的地方运行人工智能等高吞吐量计算。这可以实现更好的性能,并避免将数据传输到云端所涉及的入站/出站费用。几个 CNCF 开源项目促进了 Edge Kubernetes 发展,例如 KubeEdge、SuperEdge、Akri 等。
— 4 —
Kubernetes 生态系统依赖开源
我们已经见证了开源软件包推动了围绕 Kubernetes 的大部分进展,在云原生生态系统中推广了与供应商无关的标准。“总的来说,开源技术现在正在推动下一个 IT 创新时代的到来,” Mike Vizard 写道。许多创新的开源技术不仅与 Kubernetes Operators 兼容,而且被打包为 Kubernetes Operators。这些云原生工具可以在 Kubernetes 发行版中轻松使用,以实现与 CI/CD、数据存储、DevOps、测试和许多其他领域相关的功能。
— 5 —
有状态部署变得更受欢迎
尽管容器被设计为短暂的和无状态的,但大多数应用程序仍然需要某种形式的持久存储。并且社区已经开发了一些解决方法来为 Kubernetes 带来有状态的部署。这里的一些经验教训包括使用 Kubernetes 原生备份架构、制定利用自动化的数据备份计划、以正确的顺序恢复以及利用与数据库类型无关的流程。例如,一家在生产中部署 Kubernetes 的大型医疗保健公司分享了他们如何使用 Portworx 来处理他们的“多语言”数据存储类型。
— 6 —
指数级挑战持续存在
即使取得了上述突破,许多挑战仍然存在。事实上,86% 的受访者提到了与使用多个 Kubernetes 环境相关的指数级挑战。D2iQ 的另一项研究发现,只有 42% 的 Kubernetes 项目真正投入生产,五分之一的开发人员声称 Kubernetes 让他们感到极度疲惫。
一个主要障碍是简单地启动和运行 Kubernetes,这可能需要几个月的时间。之后是操作方面的麻烦。其中一项挑战是监督多个 Kubernetes 集群。另一个是在多个环境中同时运行 Kubernetes 时监督日益复杂的情况。遇到人才缺口的公司可能缺乏必要的配置技能来处理这个问题,使持续的维护变得困难。
— 7 —
治理成为强化 Kubernetes 的必要条件
向云原生的转变带来了新的威胁载体,例如错误的配置和不安全的默认设置。Kubernetes 也不能幸免于此。Aqua Security 在 2022 年年中进行的一项研究发现,软件供应链攻击的复杂性全面增加,其中大量的攻击利用易受攻击的 Kubernetes 部署。确切地说,Shadowserver 估计有 380,000 个公开部署的 Kubernetes API 服务器。
随着越来越多的工程师使用该平台,加强治理和基于角色的访问控制对于保护使用情况变得更加重要。CNCF 的一份报告《云原生策略管理现状》发现,在 Kubernetes 环境中,基于策略的控制的使用越来越多。大约 50% 的受访者表示使用 Kubernetes 执行策略,OPA 是指导云原生策略创建和执行的常见代理。
为了避免破坏最小特权规则,这种控制是必要的。
— 8 —
最后的想法
2022 年对 Kubernetes 来说是重要的一年。我们看到 Kubernetes 进入主流地位,并成为更多组织可以实现的目标。边缘使用增加了,开源成为云原生成功的驱动力。
那么,2023 年会发生什么?云原生领导者预计 2023 年将是该领域进一步增长和成熟的又一个关键年。其中一个途径是 AI —— 88% 的人认为 Kubernetes 是未来两年内运行 AI 和 ML 工作负载的首选平台。其他预测涉及更多的平台工程,更加重视开发人员体验,幸运的是工程师们正在跟上 Kubernetes 的复杂性。
接下来,围绕Kubernetes的平台和工具将实现新功能,赋予企业新的机遇。例如,智领云自主研发的Kubernetes 大数据平台(KDP),作为市场上首个可完全在Kubernetes上部署的容器化云原生大数据平台,深度整合了云原生架构的优势,将大数据组件及数据应用纳入Kubernetes管理体系,标准化系统管理,提升系统运行效率,降低运维成本,消除应用孤岛及数据孤岛。
简而言之,KDP能够让管理员在Kubernetes上同时管理云与大数据平台,解决传统Hadoop大数据平台在部署、运维、运行效率上由于架构限制带来的难点。
帮助原本已有Kubernetes架构的企业,轻松地将其传统大数据平台迁移至Kubernetes平台上,利用Kubernetes平台管理包括云计算、大数据等整套系统,从而大大提升系统运行效率,降低运维成本。
相关链接
https://containerjournal.com/features/10-cloud-native-predictions-for-2023/
https://containerjournal.com/topics/container-management/case-study-using-k8s-to-navigate-medical-shortages/
- FIN -
更多精彩推荐
2023年的10个云原生发展趋势预测
智领云彭锋受邀参加2022数字经济领航者峰会,深度探讨“云原生时代的数据赋能”
智领云彭锋:云原生数据平台的最佳实践 | 甲子引力
“纯K8s”才是大数据的味道
智领云宋文欣受邀参加2022世界计算大会,深度讲解云原生时代的数据赋能