【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

云原生生态周报 Vol. 6:KubeCon EU 亮点汇总

  • 2019-05-28
  • 本文字数:3482 字

    阅读完需:约 11 分钟

云原生生态周报 Vol. 6:KubeCon EU 亮点汇总

前言

《云原生生态周报》由阿里云容器平台联合蚂蚁金服共同发布,每周一期。众多一线社区专家与您一起“跟踪动态,读懂社区”,分享云原生社区项目进展、活动发布、精选博客等信息。以下是第一期云原生生态周报的内容。




5 月 26 日,2019 年第一个 KubeCon + CloudNativeCon 在巴塞罗那成功闭幕。本届 KubeCon 共吸引了超过 7700 名与会者,相较去年哥本哈根大会的 4300 余名与会者增加了近 80%。本次 KubeCon 的演讲非常重视终端用户,面向企业用户的基础性演讲,以及对应的企业用户听众比重明显加大。


本周的云原生生态周报,我们采访了参加 KubeCon EU 的几位阿里云容器平台的讲师,以亲历者的视角,recap 下 KubeCon EU 亮点。

在 KubeCon EU 2019,给你印象最深刻的新闻和发布有哪些?

张磊 | 阿里云容器平台高级技术专家,CNCF 官方大使(Ambassador)


给我印象最深刻的发布是 Microsoft 牵头在 Keynote 上发布的 Service Mesh Interface。去年 KubeCon 的时候,我们还说 Service Mesh 这边基本上是 Istio 一家独大了,Linkerd 没法对它形成威胁。但这一年过来,Istio 基本上都专注在自家生态,既没有捐给 CNCF,也没有推进一些标准型或者接口型的生态技术。所以 Microsoft 看到了这里的问题和机会。这次 SMI 的发布,几乎所有的 Service Mesh 玩家都参与进来了,唯独没有 Google 或者 Istio。这本身也说明了问题。可以说,在 2019 年,Service Mesh 领域的战争才算刚刚开始。


另外,我们其实也不难联想到前一阵子 Microsoft 开源的 KEDA,这个项目其实也有点社区对 Knative 搞自家生态不太满意的意味。KEDA 在“事件驱动的水平扩展”这一细分领域,跟 Kubernetes 项目本身有着更好的集成度,更多的强调可扩展性和接口的设计,显然也有推动这一领域技术标准化的含义。


相关链接:


Microsoft 发布的 Service Mesh Interface:


https://cloudblogs.microsoft.com/opensource/2019/05/21/service-mesh-interface-smi-release/


Microsoft 开源的 KEDA:


https://cloudblogs.microsoft.com/opensource/2019/05/06/announcing-keda-kubernetes-event-driven-autoscaling-containers/


孙宏亮 | 阿里云容器平台技术专家


令我印象深刻的新闻是:OpenTracing 和 OpenCensus 两个项目合并为一个,命令为 OpenTelemetry。这意味着开源社区上游的相似项目,从此走上统一,进一步为下游生态提高软件服务质量,降低技术风险。近年来,开源社区项目合并的消息屡见不鲜,从前年的 runV 和 clearcontainer 合并为 katacontainers,到这次的 KubeCon 合并事件。相信在不远的未来,类似的事情将继续演进,真正为行业提供厂商中立、高质低风险的开源项目。


张晓宇 | 阿里云容器平台技术专家 Kubernetes maintainer


一直以来,Kubernetes 的网络的性能和功能一直饱受社区和终端用户诟病,这次有人来到 keynote 将它揭露出来,https://sched.co/MQWI


虽然很多细节还需要进一步深度挖掘。但是这是一个好的开始,我们可以在里面一起学习,改进,增强很多方面,去创造更多可能。


张振 | 阿里云容器平台技术专家


给我印象最深的是 Keynote 上第一次正式亮相的helm v3 alpha1, 另外在单独的 helm 3 的一个技术分享上我们看到了清晰的 helm 3 发布路线


alpha1 : tillerless, library charts ,secret storage, begening OCI groudwork


alpha2 : Lua, XDG, start OCI integration


alpha3 : refactoring upgrate logic(maybe with server-side apply, 3-way diffs ,etc), plugins written with Lua


alpha1 以说覆盖了社区对 helm3 的最大功能需求,很讽刺的是,需求就是去掉一个模块 tiller. 另外,alpha1 中开始了对 OCI registry 的支持工作, 这意味着以后, helm chart 可以被很容易地托管在原来支持 Docker regisgtry 的云提供商上, 并且享受更好的安全保护、存储支持以及更快的检索。 这对于 helm 来说是一个扩大生态支持的方法, 对于云服务商来说, 也是介入应用管理的一个很好的机会。当然, 目前来看 helm3 的还处于很早起的阶段,需要社区的大量反馈。


傅伟 | 阿里云容器平台高级开发工程师 containerd maintainer


给我印象最深刻是 Keynote 上宣布 TiKV 进入孵化状态 以及 Fluentd 项目的毕业,这是对 key-value 存储和日志收集方案的一大补充,使得云上生态越来越丰富。

在 KubeCon EU 2019,对你最具启发的技术演讲有哪些?

张磊 | 阿里云容器平台高级技术专家,CNCF 官方大使(Ambassador)


Kubectl Apply 2019: Defense Against the Dark Arts - Phillip Wittrock & Jennifer Buckley, Google


这个演讲详细的简述了 kubectl apply 这个真正意义上的“声明式 API ”风格的 Kubernetes 操作背后的设计思想。


观看地址:https://www.youtube.com/watch?v=1DWWlcDUxtA


Resize Your Pods w/o Disruptions aka How to Have a Cake and Eat a Cake - Karol Gołąb & Beata Skiba, Google


这个演讲讲述了 Kubernetes 上游进行 Pod 原地垂直扩展的设计思路。这里的观点我们也强调过多次,一个技术架构“到底是不是云原生”,关键还是在于这个 feature 是不是尊重容器化理念、尊重”不可变基础设施“,而不是说现在 Kubernetes 暂时不支持的,就一定不云原生。这里的最佳实践一定是在不断演进的。


观看地址:https://www.youtube.com/watch?v=58uRFofXUyw


张振 | 阿里云容器平台技术专家


在应用管理方面, 这次有两个很有意思的项目分享。


“Kanary - Automated and Integrated Canary Testing Using CRD and an Operator - David Benque, Amadeus & Cédric Lamorinière, Datadog”


发布时自动执行金丝雀校验


观看地址:https://www.youtube.com/watch?v=mmvSzDEw-JI


“How Intuit Does Canary and Blue Green Deployments with a K8s Controller - Daniel Thomson & Alex Matyushentsev, Intuit”


提供金丝雀发布和蓝绿发布的 workload。因为 Kanary 和 Argo 目前都仅支持无状态的负载(deployment), 而且 Argo Rollout 并没有提供做金丝雀校验的功能,所以实际上这两个项目有很大的互补性。同时,目前看两个项目还都有很大的局限性,都不支持 statefulset, 都很难扩展。比如, Kanary 目前仅支持通过 istio 来调配流量, 金丝雀检验时也仅支持 prometheus 等少数方法, 不支持自定义指标。 另外, 在参加这两个 talks 的时候,发现结束后围绕着演讲者, 与会者有大量的疑问和需求, 比如金丝雀发布支持多集群 workload,蓝绿发布支持会话保持等的很多需求。这提现了社区对于能够在生产环境使用的更复杂更稳妥的应用发布能力,有着强烈诉求。


观看地址:https://www.youtube.com/watch?v=yeVkTTO9nOA


张晓宇 | 阿里云容器平台技术专家 Kubernetes maintainer


集群管理方面经验:


“Managing Edge Computing with Serverless - Lev Radomislensky, Iguazio”


积累失败的经验,才能更好避开未来的的失败。这个演讲很好从 Kubernetes 的多个方面在集群 crash 方面进行了总结分析。这对于集群稳定性建设和如何预测"坑"和规避它们有一定指引作用。


观看地址:https://www.youtube.com/watch?v=S7W5Vgcpi2s


基于 Serverless 的边缘计算:


“Kubernetes Failure Stories and How to Crash Your Clusters - Henning Jacobs, Zalando SE“


通过各种智能终端获取数据,在云上通过 Serverless 方式进行加工处理。对于边缘计算和 Serverless 产品化解决方案设计有很好借鉴参考价值。


观看地址:https://www.youtube.com/watch?v=6sDTB4eV4F8


傅伟 | 阿里云容器平台高级开发工程师 containerd maintainer


Tracing is More Than Traces: The Insights in Trace Aggregates - Daniela Miao, LightStep


这个演讲通过分析锁竞争来阐述 Tracing 在分布式系统中的价值,其中分析过程为排查问题带来了新的思路,值得借鉴。


观看地址:https://www.youtube.com/watch?v=mzTTYzIzzkk


Building Images Efficiently and Securely on Kubernetes with BuildKit - Akihiro Suda, NTT Corporation


这是来自 buildkit 社区 maintainer 带来的演讲,该演讲给我们带来了全新的镜像构建方案 - 配合 kubernetes 生态可以更好地提供构建服务。


观看地址:https://www.youtube.com/watch?v=JKbPzUnAZ1Y


本周报由阿里巴巴容器平台联合蚂蚁金服共同发布




前期周报回顾


云原生生态周报 Vol. 5: etcd 性能知多少


云原生生态周报 Vol.4:Twitter 从 Mesos 全面转向 Kubernetes


云原生生态周报 Vol. 3:Docker Hub 遭入侵,Java 8 开始提供良好的容器支持


云原生生态周报 Vol. 2:Godaddy 开源 KES、CNCF 提供免费云原生课程


云原生生态周报 Vol. 1:Google 发布 Cloud Run,开源项目 Kubecost 让 K8s 花费一目了然


2019-05-28 15:064915
用户头像

发布了 40 篇内容, 共 25.5 次阅读, 收获喜欢 142 次。

关注

评论

发布
暂无评论
发现更多内容

深度分析:企业大数据分析的选型需要关注哪些能力

对不起该用户已成仙‖

国产替代,本质是价值替代

用友BIP

精选|Dubbo异步化实践

得物技术

当金融风控遇上人工智能,众安金融的实时特征平台实践

NebulaGraph

人工智能 风险控制 金融风控

【AI 充电】KServe + Fluid 加速大模型推理

阿里巴巴云原生

阿里云 Kubernetes 云原生

云原生应用交付平台 Orbit 主要功能与核心能力

CODING DevOps

Orbit gitops 应用管理

企业需要什么样的全面预算管理?

用友BIP

全面预算

C/S UDP通信实践踩坑记录与对于ICMP的进一步认识

这我可不懂

浅显易懂传统开发与低代码开发的区别

互联网工科生

低代码 JNPF 传统开发

人脸识别技术的挑战和未来发展

来自四九城儿

体验超凡速度的美国独立IP虚拟主机服务!

一只扑棱蛾子

美国主机 美国独立IP虚拟主机 美国虚拟主机

Zilliz Cloud 明星级功能详解|解锁多组织与角色管理功能,让你的权限管理更简单!

Zilliz

SaaS 非结构化数据 Zilliz AIGC zillizcloud

人脸识别技术的原理及其应用

来自四九城儿

软件测试/测试开发丨Python内置库学习笔记

测试人

Python 程序员 软件测试 内置库

升哲科技受邀出席第十四届夏季达沃斯论坛

SENSORO

8个优秀好用的渠道,帮你找到所想要的资源

高端章鱼哥

技术 分享工具

数字化驱动,低代码引领:探索数智时代的开发新纪元!

EquatorCoco

低代码 数智化 AIGC

数据交换不失控:华为云EDS,让你的数据你做主

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 6 月 PK 榜

故障分析 | 从慢日志问题看 MySQL 半一致性读的应用场景

爱可生开源社区

MySQL innodb 事务

跑得更快!华为云GaussDB以出色的性能守护“ERP的心脏”

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

用友BIP全球司库十问之资金结算如何统一管理?

用友BIP

全球司库 资金管理

有奖问卷 | 2023 中国软件研发效能调查问卷即将截止

CODING DevOps

阿里云顺利通过云原生中间件成熟度评估

阿里巴巴云原生

阿里云 云原生 中间件 成熟度

11个开源项目,5位技术大咖…华为云亮相2023开放原子全球开源峰会

华为云开发者联盟

开源 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

人脸识别技术的历史发展及未来趋势

来自四九城儿

人脸识别技术的优缺点及实际应用

来自四九城儿

Flutter卡片分享功能实现:将你的内容分享给世界

编程的平行世界

flutter android

一次不规范HTTP请求引发的nginx响应400问题分析与解决

高端章鱼哥

nginx HTTP

《数据结构》之栈和堆结构及JVM简析

EquatorCoco

数据结构 教程

如何在 NGINX 中安全地分发 SSL 私钥

NGINX开源社区

nginx ssl

AI 2.0来袭,AIGC如何重新定义招聘?

用友BIP

AI 招聘

云原生生态周报 Vol. 6:KubeCon EU 亮点汇总_文化 & 方法_张磊_InfoQ精选文章