"KubeVela 命令行是支持指定publish version的,velaux上可以也支持么(必要的话,我可以尝试修改commit相关代码)?
对接我们已有的部署系统,vela用来向他屏蔽底层多云的差异,我们的系统来调vela实现部署。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
KubeVela 命令行支持指定 publish version,velaux 也支持。您可以通过以下方式指定 publish version:
metadata.annotations
中添加 vela.io/publish-version
注解,例如:apiVersion: core.oam.dev/v1beta1
kind: Application
metadata:
name: myapp
annotations:
vela.io/publish-version: v1.0.0
spec:
components:
- name: web
type: webservice
properties:
url: "http://myapp.com"
--publish-version
参数指定 publish version,例如:kubectl apply -f myapp.yaml --publish-version=v1.0.0
--publish-version
参数指定 publish version,例如:vela up --namespace default --publish-version=v1.0.0
"使用 FluxCD 做 GitOps\n如果你希望严格控制应用的版本和部署,你可以使用Publish Version。"
这意味着,无论是在命令行还是在velaux上,都可以指定publish version以进行严格的版本和部署控制。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。