我的掌舵图中有大约 20 个 yaml + 大量依赖项,我想检查特定一个的渲染输出。helm template
渲染所有 yaml 并生成一百行代码。有没有办法(甚至有一个正则表达式会很好)只呈现选定的模板(通过文件或例如名称)。
edb*_*ead 16
-s, --show-only stringArray 只显示从给定模板呈现的清单
仅渲染一种资源使用 helm template -s templates/deployment.yaml .
helm template
如果图表位于子目录内,则使用渲染单个 yaml 文件会很棘手
如果目录结构如下
|app
|-k8s
|--templates
|---deployment.yaml
|---cronjob.yaml
|--values-env1.yaml
|--values-env2.yaml
|--Chart.yaml
Run Code Online (Sandbox Code Playgroud)
例如,如果cronjob.yaml
只需要生成清单,则命令将是
helm template ./app/k8s -s templates/cronjob.yaml -f ./app/k8s/values-env1.yaml
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5022 次 |
最近记录: |