首页 > 其他分享 >KubeCon EU 2023 落幕,哪些技术趋势值得关注?

KubeCon EU 2023 落幕,哪些技术趋势值得关注?

时间:2023-05-15 10:00:35浏览次数:64  
标签:Kubernetes 平台 KubeCon 2023 EU 服务器 Pod

KubeCon+CloudNativeCon 是云原生领域的技术盛会,上个月月末,在荷兰阿姆斯特丹举办的欧洲 KubeCon+CloudNativeCon 刚刚落下帷幕,此次大会吸引了10000多名参会者以及200多家企业,其中58%的参会者是首次参会。这不仅反映了云原生领域在蓬勃发展,也体现出 Kubernetes 社区仍在急速扩大。
 

本文将整理来自知名厂商、技术媒体的观点,带你一探当前云原生领域的技术发展趋势。
 

平台工程势头迅猛,再度成为大会热门话题

调查显示,Kubernetes 的复杂性、安全性和技术缺口是企业在采用 Kubernetes 时面临的首要挑战。KubeCon EU 2023的主题演讲中指出了需要重视的三个“复杂性”:

  • 在全球平台范围内管理配置的复杂性
  • 痛苦的Kubernetes升级
  • 多集群管理
     

当前出现了各种技术和工具来简化 Kubernetes 管理。从 DevOps 团队的肩上卸下处理 Kubernetes 复杂性成为急迫的需求,这使得平台工程成为业界热门趋势。
 

自从2022年11月在北美 KubeCon 大会上作为热门话题出现以来,平台工程的发展势头持续加速。一直关注这一趋势的 Intellix 分析师 Jason Bloomberg 在接受 The Cube 采访时指出,平台工程是2023年 KubeCon 欧洲大会的关键主题之一
 

Deepak Goel,D2iQ CTO,在采访中分享了他对平台工程的看法:“当不是 Kubernetes 专家的 DevOps 团队负责部署和维护 Kubernetes 环境时,会出现效率低下的情况。” 而平台工程的出现不仅消除了部署和管理 Kubernetes 的复杂性,还缓解了许多组织中云和集群无序扩张的问题。
 

了解更多:
https://www.cncf.io/blog/2023/05/08/kubecon-europe-2023-highlights-kubernetes-explosion-and-need-for-instant-platform-engineering/

 
在一场关于平台工程的圆桌讨论中,Stu Miniman,红帽混合平台市场总监,认为“开发人员之所以需要接受平台工程,它能够减少软件开发过程中的认知过载”。参加这场圆桌讨论的还有来自 HaschiCorp 的EMEA地区 CTO、GitLab的CPO等业界大咖,他们一致认为平台工程是一种实践,而由于市场因素的变化,为了保持企业竞争力过去的方法已经行不通,此刻企业需要拥抱平台工程。
 

了解更多:
https://thenewstack.io/kubecon-panel-how-platform-engineering-benefits-developers/

 

开源应对气候变化

本届大会为可持续发展和气候相关的开源项目提供了充足的展示空间,遏制碳排放、节约能源成为本届大会的重要话题。开源模式依赖于协作和团队贡献,这与应对气候变化的方法有异曲同工之处:没有一个人能单独对气候危机负责,只有集体共同努力才能有所作为。
 

使用 GreenCourier 的可持续无服务器计算

慕尼黑工业大学的副研究员 Mohak Chadha 在他的演讲 《GreenCourier:实现可持续的无服务器计算》中讨论了如何在提供无服务器功能的同时减少碳浪费。
 

Chadha 在演讲中解释说,由于必要的高层级抽象,无服务器计算会消耗大量的能源。他说,与传统的HTTP服务器相比,仅虚拟化开销就可以增加15倍以上的能源消耗。
 

GreenCourier 是一个 Kubernetes 调度框架插件,它为分布在各地的集群调度无服务器功能,以尽量减少运行功能时的碳排放。为了做到这一点,它根据碳效率为集群调度无服务器功能。Chadha 的研究发现,与默认策略相比,GreenCourier 将 Kubernetes 每次函数调用的碳排放量减少了8.7%
 

与CNCF项目的资源请求和 Pod 功率考虑

在《在CNCF生态系统中通过责任分配实现可持续性》的演讲中,Chen 和 IBM 的软件工程专业人员Yuval Lifshitz探讨了如何使用开源项目 OpenTelemetry、Jaeger、Ceph、Rook和 Kepler 来监测和可视化能源消耗。
 

Chen 和 Lifshitz 演示了使用亚马逊 S3 请求来更好地了解资源请求和来自 Pod 活动和请求追踪的能耗。他们首先使用 Rook 存储 Operator 建立了一个 Ceph 集群,然后用可观测性工具 OpenTelemetry 和 Jaeger 追踪整个 S3 请求过程。最后,他们用 Kepler 估计了 Pod 的能量消耗,并将这些指标发送到监控工具 Prometheus。
 

有了综合的 Pod 能源和追踪消耗指标,企业可以计算出每个用户在每个 Pod 上的能源消耗估计值,如果消耗分散在多个 Pod 上,他们也可以了解到碳消耗的足迹。
 

了解更多:
https://www.techtarget.com/searchitoperations/news/365535381/KubeCon-highlights-open-source-to-combat-climate-change

 

云成本缩减备受重视

随着经济环境不确定性增加,FinOps 在企业内部备受重视。苹果软件工程师 Wittrock 在参加缩减云成本的圆桌讨论时提到,当涉及到降低成本时,第一步应该是在企业内部创造一种监控一切相关指标的文化。
 

但成本缩减不是盲目的,需要根据业务需求灵活调整。Shopify的产品工程基础设施总监 Subriamanian 提到:“在准备黑色星期五和赛博周一等大促活动时,Shopify 会禁用弹性伸缩功能,而是直接将流量调整到预估值。因为在这类活动中 Shopify 的产品口碑是最重要的。”
 

在此次圆桌中,云原生的工程师们给出了一些缩减成本的建议,包括:

  • 平台或基础设施团队应该与应用开发团队合作,对应用程序的各类指标进行连续性的监控和分析
  • 充分利用弹性伸缩的功能,但也要注意业务需求
  • 定期 Kill 掉 Kubernetes 中闲置的 Pod,以最佳利用资源
     

了解更多:
https://thenewstack.io/kubecon-panel-offers-cloud-cost-cutting-advice/

 
在此次 KubeCon EU 上,许多与 FinOps 相关的项目大放异彩。FinOps 专家 Finout 提供了其 MegaBill 仪表盘,该仪表盘整合了所有云厂商的成本洞察,Kubecost 则专注于管理 Kubernetes 集群的成本,这通常是云原生环境中成本最高的部分。微软甚至宣布它将加入开源的云原生成本管理项目 OpenCost。
 

更强的财务意识会引导企业做出更好的决策,当下很多公司在争相成为 FinOps 的首选供应商。这是一个值得关注的领域。

标签:Kubernetes,平台,KubeCon,2023,EU,服务器,Pod
From: https://www.cnblogs.com/sealio/p/17400979.html

相关文章

  • 2月28日学习总结20230321
    上午智慧物业管理系统Java开发有一个三层规范(包结构)controllerfileController:文件的上传的与删除service(重点)dao持久层domain:实体类的包,与数据库中的表建立映射关系,操作实体类就是操作数据库中的表。面向对象的思想,OIMcommon:工具的类,公共的组件(不再会有任何编辑,就直接使用了)messa......
  • 2月27日学习总结20230321
    上午PDDTDDDDDTDD测试驱动开发,先写模块测试,在进行模块开发;测试失败后编写实现代码,测试成功后接着迭代下一个功能DDD领域驱动设计,更多关注业务层,定义几个模块,写模块的功能BDD行为驱动开发,从用户需求出发,强调系统行为,是TDD的补充mock服务完整介绍:​​​测试开发工程必备技能之......
  • 3月7日20230321
    计划[]crm项目基本看完[]看crapapi代码[]补所不会的内容执行09点51分 学习crm知识记录springMVC项目搭建开发环境idea有项目和工程的概念,一个项目可以有多个工程创建好了项目newproject——>创建工程newmodel补全目录结构添加依赖,看用什么技术配置文件mybatis-config.xmla......
  • 3月6日20230321
    计划学习springboot学习mybatis看crapapi的代码执行09点41分 学习springboot,11点16分 用户注册持久层13点33分 springmvc的学习英语角IfIwanttochageamobilephonebrand,thenIchoosetheMeizubrand.BecauseMeizuistheearliestsmartphonebrandinChina,alt......
  • 3月3日记录20230321
    计划[]学习mybatis[]maven,可以看完[]js[]改bug,让跑起来执行10点13分 学习maven15点52分 结束maven基础,开始看jdbc17点15分 还是改不掉错,继续学习mybatis和js知识记录maven学习基本概念第一个maven程序插件创建maven程序idea版创建maventomcat插件安装与web工程启动问题很......
  • 3月2日记录20230321
    计划[]学习JavaScript[]看crapapi代码[]全速进入开发阶段[]JDBC和mysql的知识补上午09点44分 学习javascript10点20分 ​​学会用typora画思维导图​​11点47分 开始学习编写JavaScript下午13点37分 继续学习JavaScript15点53分 了解mybatis16点08分 学习java英语角KobeB......
  • 3月1日知识记录20230321
    上午发现可以直接使用crapapi的web端进行分析,对脑图菜单界面进行大改。设想只用一端,没考虑管理员,就普通用户,只要可以进行项目管理就行。看这意思就是让我改善crapapi,加快技术学习下午中期报告,完成软件工程那一套,画图,数据库设计,实现一些功能毕业论文,整合拼接dao层下的包mapper(映射)......
  • 3月13日记录20230321
    计划[x]学习CRM项目的数据库设计部[]阅读Java书籍[x]看crapapi代码,试图修改[]写形式与政策的论文[]把有mock功能的软件跑起来执行09点30分 一直在弄共享剪贴板10点18分 开始学习13点46分 开始工作16点18分 基本看数据表设计部分,还包含复习数据库知识,太恶心了16点57分 运行......
  • 3月10日记录20230321
    计划[]一定要把crapapi跑起来[]学习js[]学习java执行09点58分 开始工作11点16分 太恶心了,不行啊11点19分 再试一次13点39分 重新下载别的版本进行部署16点22分 ​​解决我的电脑里有百度网盘的问题​​16点30分 学习CRM项目的物理模型设计,即表结构设计知识记录跑起来了。。......
  • 3月9日记录20230321
    计划[]看crm视频,补充前面知识,加快开发进度[]阅读疯狂Java讲义[]有空英语[x]咸鱼收款[x]填写学校登记表执行09点35分 开始学习视频13点50分 抓紧时间,继续看16点05分 学习JavaScript,想实现首页注册登陆界面,可是代码看不懂,时间很紧张啊英语角ThesongsIoftenlistentoare......