【KubeMeet 杭州站回顾】阿里巴巴、携程、第四范式是如何应对云原生应用管理挑战的

简介: 4 月 17 日,由云原生基金会 CNCF 和阿里巴巴共同主办的开发者活动 KubeMeet 在杭州举办。本次活动聚焦“云原生应用管理痛点”,来自阿里巴巴、携程、第四范式的云原生技术专家和现场 100+ 开发者分享了云原生在企业中落地的挑战,以及 Kubernetes 领域备受开发者关注和欢迎的开源项目 OAM、KubeVela、OpenKruise 在企业中的落地实践。

文章来源 |阿里巴巴云原生公众号


4 月 17 日,由云原生基金会 CNCF 和阿里巴巴共同主办的开发者活动 KubeMeet 在杭州举办。本次活动聚焦“云原生应用管理痛点”,来自阿里巴巴、携程、第四范式的云原生技术专家和现场 100+ 开发者分享了云原生在企业中落地的挑战,以及 Kubernetes 领域备受开发者关注和欢迎的开源项目 OAM、KubeVela、OpenKruise 在企业中的落地实践。

Dingtalk_20210428151207.jpg

下面,就让我们一起回顾本次活动上都有哪些精彩瞬间。扫描下方金句海报,你可以回看本次活动现场直播。

王仁达(封崇):阿里巴巴基于 KubeVela 的新一代应用交付管理系统实践


随着“云原生”的普及,基础设施逐渐成熟的今天,越来越多的应用开发者们开始追求快速的构建交付应用。 然而使用场景的不同往往意味着应用交付的环境会有巨大的差异。就比如,K8s 中不同的工作负载类型需要对接不同多集群环境、灰度发布、流量管理等实现方案,不同的部署环境(公有云、私有化部署等)也常常需要对接不同的日志监控体系;另外随着企业上云从基础设施上云转向全面使用云产品,需要对接不同的云资源管理方案(Terraform、Crossplane 等),应用需要集成各种云产品的差异化配置(数据库连接串、云产品 ak/sk 等)。如何才能将应用管理和交付变得标准化,使得应用研发不再需要花大量精力对接不同的交付平台?这已经逐渐成为云原生应用管理领域的一大痛点。


阿里巴巴技术专家封崇针对这些问题为大家介绍了如何基于 KubeVela 构建标准化的应用交付管理平台,以及阿里巴巴在此基础上的实践经验,包括云原生应用交付面临的问题与挑战、社区中常见的应用交付解决方案对比、基于 KubeVela 1.0 的标准化应用交付管理核心原理和下一步计划,以及阿里巴巴基于 KubeVela 的应用交付实践。


Dingtalk_20210428163158.jpg

王思宇(酒祝):OpenKruise 如何实现 K8s 中容器粒度的不可变基础设施


众所周知,原生 Kubernetes 限制了最小操作单元为 Pod 级别,默认情况下我们只能操作扩容、缩容 Pod,甚至发布升级都是依赖于扩缩 Pod 来完成的。而 OpenKruise 在不对原生 Kubernetes 做任何侵入的基础上,为用户提供了更多细化到容器粒度的控制能力,比如针对 Pod 中一个或多个容器的独立原地升级、Sidecar 容器单独管理/注入/升级、Pod 运行时的容器重启等等。  在本次分享中,阿里云技术专家、OpenKruise 项目负责人王思宇(酒祝) 介绍了 OpenKruise 项目是如何在不侵入 Kubernetes 的前提下实现这些容器粒度操作能力,以及用户如何通过使用 OpenKruise 这些能力更好地部署运维和管理云原生应用。使与会开发者更好地了解 OpenKruise 的来源、目标、核心能力以及 OpenKruise 能带来哪些原生 K8s 不具备的容器粒度操作能力,对于如何使用 OpenKruise 获得基本的认识。


Dingtalk_20210428163248.jpg

马浩:基于OAM 的 AIOS 应用管理和交付


为了更好解决 AI 落地难题,更好地利用云原生技术红利, 为企业、生态伙伴、开发者提供更好的应用管理和交付平台,第四范式基于 OAM Kubernetes runtime +  扩展的 Workload 和 Trait 打造统一的 AIOS,使多个生态伙伴以较低的改造成本完成 AIOS 接入,同时为内部建模中 DAG 计算提供更灵活的计算服务。 本次活动上,第四范式机器学习平台资深工程师马浩基于上述经验,向大家介绍了如何基于 OAM 在 Kubernetes 之上开发聚焦应用、具备可靠性、可扩展性、可维护性的 PaaS。


Dingtalk_20210428163227.jpg

施燕:OpenKruise 在携程的应用实践


在本次活动最后,来自携程的资深研发工程师施燕为大家介绍了携程 PaaS 平台向云原生架构演进过程,如何基于开源项目 OpenKrusie 的 Rollout 云原生发布方案实现 Kuberntess 云原生发布、该过程中遇到问题和解决方案,以及携程 Paas 平台关于 Workload 对控制面高可用、集群联邦、多状态实例管理的后续规划,来帮助开发者了解 PaaS 平台的演进思路,以及使用 Kruise 中遇到的问题、挑战及其应对方式。


Dingtalk_20210428163404.jpg


本场活动直播回放:https://developer.aliyun.com/live/246608


相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
运维 监控 Cloud Native
云原生应用管理
云原生应用管理
|
运维 Kubernetes Cloud Native
服务网格实施周期缩短 50%,丽迅物流基于阿里云 ACK 和 ASM 的云原生应用管理实践
通过本文介绍丽迅物流关于基于阿里云服务网格 ASM 如何加速企业业务云原生化进程的实践经验。
|
运维 监控 Cloud Native
带你读《云原生架构白皮书2022新版》——云原生技术架构视角
带你读《云原生架构白皮书2022新版》——云原生技术架构视角
407 11
|
Cloud Native
带你读《云原生架构白皮书2022新版》——ACNA(Alibaba Cloud Native Architecting)架构设计方法
带你读《云原生架构白皮书2022新版》——ACNA(Alibaba Cloud Native Architecting)架构设计方法
333 17
|
Cloud Native
带你读《云原生架构白皮书2022新版》——云原生架构成熟度模型
带你读《云原生架构白皮书2022新版》——云原生架构成熟度模型
269 12
|
人工智能 Cloud Native 安全
带你读《云原生架构白皮书2022新版》——企业战略视角
带你读《云原生架构白皮书2022新版》——企业战略视角
164 15
|
运维 Cloud Native 安全
带你读《云原生架构白皮书2022新版》——业务发展视角
带你读《云原生架构白皮书2022新版》——业务发展视角
269 10
|
运维 Cloud Native 微服务
带你读《云原生架构白皮书2022新版》——组织能力视角
带你读《云原生架构白皮书2022新版》——组织能力视角
147 4
|
Cloud Native
带你读《云原生架构白皮书2022新版》——架构持续演进闭环
带你读《云原生架构白皮书2022新版》——架构持续演进闭环
86 7
|
9天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。