KubeVela 命令行是支持指定publish version的,velaux上可以也支持吗?

"KubeVela 命令行是支持指定publish version的,velaux上可以也支持么(必要的话,我可以尝试修改commit相关代码)?
5b827c0733b4a64e911deedc9b196218.png
62a6b9ff69312b8b637fd2b22c83c8ef.png
对接我们已有的部署系统,vela用来向他屏蔽底层多云的差异,我们的系统来调vela实现部署。"

展开
收起
小易01 2023-11-21 18:08:04 45 分享 版权
2 条回答
写回答
取消 提交回答
  • KubeVela 命令行支持指定 publish version,velaux 也支持。您可以通过以下方式指定 publish version:

    1. 在应用的 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"
    
    1. 使用 --publish-version 参数指定 publish version,例如:
    kubectl apply -f myapp.yaml --publish-version=v1.0.0
    
    1. 在部署到集群时,通过 --publish-version 参数指定 publish version,例如:
    vela up --namespace default --publish-version=v1.0.0
    
    2023-11-29 14:13:33
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    "使用 FluxCD 做 GitOps\n如果你希望严格控制应用的版本和部署,你可以使用Publish Version。"
    这意味着,无论是在命令行还是在velaux上,都可以指定publish version以进行严格的版本和部署控制。

    2023-11-21 22:06:20
    赞同 展开评论
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

还有其他疑问?
咨询AI助理