开发者社区> 问答> 正文

云原生中这类的trait是如何在插件体系中生效的呢?

云原生中这类的trait是如何在插件体系中生效的呢?按照cue规则这里应该不会渲染的,lQLPJxbYBxGw5VvNAbfNBD6wWyY8KYdYaC4DYwGFfkA2AA_1086_439.png这部分内容是velaux中的内容,想了解参数中的处理逻辑lQLPJxbYB2IoQZNkzQPTsD4L7CjzZGs4A2MCCR0AqgA_979_100.pngtraits: _nginxTrait + _traefikTrait + _httpsTrait + _scalerTraits 是不是因为在最下面写了这个呀?https://github.com/kubevela/catalog/blob/master/addons/velaux/resources/velaux.cue

展开
收起
fuxixi 2022-11-07 17:22:13 442 0
1 条回答
写回答
取消 提交回答
  • 按照 cue 的规则如果 parameter 中传入了 domain 和 nginx 就会渲染出来的。在做渲染的时候会将 template cue 和用户输入的参数合并,然后拿到最终的渲染结果。是的,因为这里其实用 cue 把整个 component 和它相关的 trait 都渲染出来了,然后在这里将其作为 addon application 的组件:https://github.com/kubevela/catalog/blob/master/addons/velaux/template.cue#L7,这些 cue 最终会合并渲染的,你把这些文件放在一起,直接用 cue 一起渲染看到的结果是一样的。此答案整理自钉钉群“云原生应用插件开源贡献训练营”

    2022-11-07 17:46:31
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生 Serverless 技术实践营西安站材料合集 立即下载
智算时代,基于 Kubernetes 落地云原生 AI 立即下载
从技术到架构,云原生全面加速应用现代化 立即下载