请教下,当前KubeVela1.8.0版本的velaui中,这块是怎么考虑的 有什么推荐的实践吗?

请教下,当前KubeVela1.8.0版本的velaui中,交付目标跟环境配置里都有命名空间的配置,实际部署渲染的编排是环境里配置的ns
这块是怎么考虑的 有什么推荐的实践吗 ?

展开
收起
真的很搞笑 2023-09-17 18:07:31 72 分享 版权
1 条回答
写回答
取消 提交回答
  • 目前 KubeVela 1.8.0 版本的 velaui 还不支持环境变量。 但是,有一个推荐的实践是使用 envsubst 来解析环境变量。 例如,您可以使用以下 velaui 配置来解析 MY_SECRET 环境变量:

    apiVersion: core.oam.dev/v1alpha1
    kind: Application
    metadata:
    name: my-app
    spec:
    components:

    - name: my-component
      type: kubernetes
      properties:
        spec:
          containers:
            - name: nginx
              image: nginx:latest
              env:
                - name: MY_SECRET
                  valueFrom:
                    secretKeyRef:
                      name: my-secret
                      key: value
    

    当您使用此配置创建应用程序时,envsubst 将在 spec.components.my-component.properties.spec.containers.nginx.env 中解析 MY_SECRET 环境变量。

    2023-10-20 10:58:04
    赞同 展开评论
问答地址:

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

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