请教下,当前KubeVela1.8.0版本的velaui中,交付目标跟环境配置里都有命名空间的配置,实际部署渲染的编排是环境里配置的ns
这块是怎么考虑的 有什么推荐的实践吗 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
目前 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 环境变量。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。