一氧化碳中毒

注册

 

发新话题 回复该主题

源码解读KubeVela是如何将ap [复制链接]

1#
作者

樊大勇

KubVla是一个简单易用又高度可扩展的云原生应用管理引擎,是基于Kubrnts及阿里云与微软云共同发布的云原生应用开发模型OAM构建。

KubVla基于OAM模型构建了一套具体的实现,通过Golang编写,可以端到端地为用户构建云原生应用的平台,提供一个相对完整的解决方案。

KubVla项目自年7月份在社区里面发起,受到包括阿里、微软、Crossplan等公司工程师在内的广大社区志愿者的欢迎,并一起投入到项目开发工作中。他们把在OAM实践里面的各种经验与教训,都总结沉淀到KubVla项目中。

本文主要目的是探索KubVla如何将一个appfil文件转换为K8s中特定的资源对象。该过程总的来说分为两个阶段:appfil转为K8s中的applicationapplication转换为对应的K8s资源对象

#vla.yamlnam:tstsrvics:nginx:typ:wbsrvicimag:nginxnv:-nam:NAMEvalu:kubvla#svctraitsvc:typ:NodPortports:-port0nodPort:利用vlaup命令可以完成部署。

vlaup命令

建议:在看vla命令行工具代码之前,先去简单了解一下cobra框架。

//rfrncs/cli/up.go//NwUpCommandwillcrat

分享 转发
TOP
发新话题 回复该主题