10 月 16 日,由云原生基金会 CNCF 和阿里云开发者 ACE 独特主办的开发者流动 KubeMeet 在上海举办,只管天降大雨,但丝毫没有消减大家的激情,有很多社区的开发者还是早早来到流动现场。
本次流动聚焦“云原生利用治理与交付”,来自 OAM/KubeVela、OpenKruise、OCM 三大开源我的项目的社区负责人、外围贡献者和企业用户齐聚 KubeMeet,独特探讨了新的技术环境和企业需要下,如何应用开源我的项目帮忙企业解决多集群治理挑战等问题,现场嘉宾通过优良教训的总结和实际案例的分享,让咱们看到了新锐开源我的项目为社区带的最新变动和能力。
上面就让咱们一起回顾本次流动上都有哪些精彩霎时。扫描下方金句海报二维码即可回看本次流动现场直播。
精彩回顾
曾庆国(悦达):基于 KubeVela 实现面向混合云环境的利用交付
本次演讲围绕 KubeVela 开源我的项目,介绍了如何基于此在微服务、电商、AI、游戏、边缘等不同场景下理论解决上述问题,让用户专一于业务价值和交付过程,无需关注底层细节。KubeVela 是一个开箱即用的利用交付和治理平台,它以利用为核心,基于 OAM 标准化模型,提供了云服务拉起与绑定、可观测性、多集群散发策略、流量调配和滚动更新等各种标准化能力。另一方面,KubeVela 基于 Google 开源的 CUE 配置语言,提供了一系列标准化的扩大形式,充沛满足用户接入新性能,灵便扩大的需要。
金敏(左修):混合云容器编排引擎 OCM 在蚂蚁金服的实际
OCM 技术曾经利用到蚂蚁团体的基础设施中,作为第一步,通过使用一些相似与社区 Cluster API 的运维伎俩将 OCM Klusterlet 一一部署到被治理的集群中去,从而把蚂蚁域内几十个线上线下集群的元信息对立接入到了 OCM 中。这些 OCM Klusterlet 为下层的产品平台提供了多集群治理运维的根底能力不便当前的性能扩大。本次分享介绍了由阿里巴巴和红帽联手推出的新一代多云混合云容器编排引擎 Open-Cluster-Management 我的项目、其在蚂蚁金服中的落地实际,以及如何参加社区并颁布后续布局建设的系列个性。
郭旭东:基于 GitLab+KubeVela 的 GitOps 实际
KubeVela 是以利用为核心,将复杂多变的微服务交付环境形象为了简略可配置并且好观测的 Application,买通了利用与根底设置之间交付的壁垒,而 GitLab 则提供了欠缺的 GitOps 能力来促成基础架构、运维和开发团队间的合作。GitLab+KubeVela 使用户更加自信地频繁部署,进步软件环境的稳定性、可靠性和安全性。
王思宇(酒祝):OpenKruise 带给云原生利用治理的新变动
原生 Kubernetes 的根底利用治理能力,在大规模利用和生产环境下逐步顾此失彼,较为固化的部署模式与面向终态机制都为这些场景下的利用带来了诸多负面效应。对于这类问题,咱们看到很多公司都做过一些定制的改变与开发来满足本身业务的诉求。而 OpenKruise 开源我的项目致力于补救与扩大 Kubernetes 在利用治理畛域的有余,围绕云原生利用的部署、公布、拓扑分区、平安防护、运维操作等方方面面提供了更加弱小的性能。本次分享一览以后 OpenKruise 的能力与布局,帮忙大家理解了为什么 OpenKruise 能力成为大规模生产集群中的利用治理利器。
精彩霎时
我的项目介绍
对于 KubeVela
KubeVela 是一个开箱即用、面向古代微服务架构的利用交付与治理平台,他齐全以利用为核心,通过 OAM 标准化利用交付模型来捕捉面向混合环境利用交付的整个过程,甚至包含云服务的拉起与绑定、可观测性、多集群散发策略、流量调配和滚动更新等各种运维过程。通过这样一个对立的、基础设施无关的下层模型,KubeVela 人造就可能做到让用户无需关怀任何基础设施细节、只专一于业务价值和交付流程。
与此同时,KubeVela 提供了可编程的交付能力,在 Kubernetes 面向终态的根底上,反对通过“交付流水线(Workflow)“来实现自定义交付过程,同时通过 Kubernetes 终态能力来保障该流水线执行的正确性与幂等性。这使得 KubeVela 的交付流水线不仅应用简略、扩展性极强,还能够依照用户定义的工作流与交付策略,面向任何环境交付和治理任意类型的利用组件,包含:容器、云函数、数据库、云服务、虚拟机实例等等。
对于 OpenKruise
OpenKruise 是由阿里云于 2019 年 6 月开源的云原生利用自动化引擎,实质是基于 Kubernetes 规范扩大进去一个的利用负载我的项目,它能够配合原生 Kubernetes 应用,并为治理利用容器、sidecar、镜像散发等方面提供更加弱小和高效的能力,从而在不同维度上通过自动化的形式解决 Kubernetes 之上利用的规模化运维和规模化建站问题,包含部署、降级、弹性扩缩容、Qos 调节、健康检查、迁徙修复等等。
对于 OCM
为了让开发者、用户在多集群和混合环境下也能像在单个 Kubernetes 集群平台上一样,应用本人相熟的开源我的项目和产品轻松开发性能,RedHat 和蚂蚁、阿里云独特发动并开源了 OCM(Open Cluster Management),旨在解决多集群、混合环境下资源、利用、配置、策略等对象的生命周期治理问题。
我的项目官网:
https://open-cluster-manageme…