自从2019年OpenApplicationModel诞生以来,KubeVela已经经历了几十个版本的变化,并向现代应用程序交付先进功能的方向不断发展。最近,KubeVela完成了向CNCF孵化项目的晋升,标志着社区的发展来到一个新的里程碑。今天,KubeVela社区内活跃着大量来自全球的开发者,共同推动KubeVela项目的落地和发展。在即将开幕的KubeCon+CloudNatvieConEurope2023上,我们惊喜地发现,连续3天,KubeVela项目的贡献者、企业用户和来自阿里云的核心维护者,将从不同角度展对KubeVela项目的分享。让我们先睹为快!🎙️BuildingaPlat
KubeVela作为一个声明式的应用交付控制平面,天然就可以以GitOps的方式进行使用,并且这样做会在GitOps的基础上为用户提供更多的益处和端到端的体验,包括:应用交付工作流(CD流水线):KubeVela支持在GitOps模式中描述过程式的应用交付,而不只是简单的声明终态;处理部署过程中的各种依赖关系和拓扑结构;在现有各种GitOps工具的语义之上提供统一的上层抽象,简化应用交付与管理过程;统一进行云服务的声明、部署和服务绑定;提供开箱即用的交付策略(金丝雀、蓝绿发布等);提供开箱即用的混合云/多云部署策略(放置规则、集群过滤规则等);在多环境交付中提供Kustomize风格的Patc
KubeVela打通了应用与基础设施之间的交付管控的壁垒,相较于原生的Kubernetes对象,KubeVela的Application更好地简化抽象了开发者需要关心的配置,将复杂的基础设施能力及编排细节留给了平台工程师。而KubeVela的 apiserver 则是进一步为开发者提供了使用HTTPRequest直接操纵Application的途径,使得开发者即使没有Kubernetes的使用经验与集群访问权限也可以轻松部署自己的应用。接下来我们就以Jenkins为基础,结合KubeVela来实现一个简单的应用持续交付的流程。要实现一个简单的应用持续交付,我们需要做如下几件事情:需要一个git
作者介绍:殷达,KubeVelaMaintainer,阿里云高级工程师,深度参与了KubeVela混合云多集群管理、可扩展工作流、可观测等核心能力体系的建设KubeVela[1]是一个开箱即用的现代化应用交付与管理平台,它通过统一的应用模型、可编程可扩展的架构,帮助企业构建统一的平台,向上为不同场景的业务团队按需提供差异化、且开箱即用的平台层能力,大大降低了云原生技术的使用门槛。除了核心的云资源交付、应用管理、多集群、工作流等技术,KubeVela还提供了全栈的声明式可观测能力,帮助业务开发者灵活定制,轻松洞察各类复杂的云原生工作负载。本文我们将聚焦KubeVela的可观测体系,介绍云原生时代
作者:KubeVela社区在机器学习浪潮迸发的当下,AI工程师除了需要训练、调试自己的模型之外,还需要将模型进行部署上线,从而验证模型的效果(当然,有的时候,这部分工作由AI系统工程师来完成)。这一部分工作对于AI工程师们来说是繁琐、且消耗额外精力的。而在云原生时代,我们的模型训练和模型服务也通常在云上进行。这样做不仅提高了可扩展性,还能够提升资源的利用率。这对于需要消耗大量计算资源的机器学习场景来说,是十分有效的。但是AI工程师要想使用云原生的能力通常比较困难。随着时间的推移,云原生的概念已经越来越复杂。想要在云原生之上部署一个简单的模型服务,可能对于AI工程师来说,需要额外学习数种概念:比
作者:KubeVela社区在机器学习浪潮迸发的当下,AI工程师除了需要训练、调试自己的模型之外,还需要将模型进行部署上线,从而验证模型的效果(当然,有的时候,这部分工作由AI系统工程师来完成)。这一部分工作对于AI工程师们来说是繁琐、且消耗额外精力的。而在云原生时代,我们的模型训练和模型服务也通常在云上进行。这样做不仅提高了可扩展性,还能够提升资源的利用率。这对于需要消耗大量计算资源的机器学习场景来说,是十分有效的。但是AI工程师要想使用云原生的能力通常比较困难。随着时间的推移,云原生的概念已经越来越复杂。想要在云原生之上部署一个简单的模型服务,可能对于AI工程师来说,需要额外学习数种概念:比
作者|InfoqTina背景12月9日,在2021年KubeCon云原生技术峰会上,CNCF开源项目KubeVela宣布推出了1.2版本。KubeVela是一个简单易用且高度可扩展的应用交付和管理平台,基于Kubernetes与OAM技术构建。其核心功能是让开发人员方便快捷地在Kubernetes上定义与交付现代微服务应用,而无需了解任何Kubernetes本身相关的细节。KubeVela于2020年11月开源,2021年4月发布1.0版本。2021年7月,KubeVela和OAM项目整体捐赠给CNCF基金会托管。在1.2版本中,KubeVela新增了以应用为中心的控制面板UI功能,使应用组装
作者|InfoqTina背景12月9日,在2021年KubeCon云原生技术峰会上,CNCF开源项目KubeVela宣布推出了1.2版本。KubeVela是一个简单易用且高度可扩展的应用交付和管理平台,基于Kubernetes与OAM技术构建。其核心功能是让开发人员方便快捷地在Kubernetes上定义与交付现代微服务应用,而无需了解任何Kubernetes本身相关的细节。KubeVela于2020年11月开源,2021年4月发布1.0版本。2021年7月,KubeVela和OAM项目整体捐赠给CNCF基金会托管。在1.2版本中,KubeVela新增了以应用为中心的控制面板UI功能,使应用组装