我使用nginx-ingress控制器作为子图表,我想覆盖子图中的controller.service.nodePorts.http。我尝试了几件事,似乎没什么用。这是我尝试过的
我也已经通过掌舵文档来覆盖子图表值,但似乎没有工作。
我可能遗失的任何一点?提前致谢...
覆盖子图表的值时,需要将这些配置嵌套在子图表的名称下。例如,在values.yaml中:
mysubchart:
x: y
在您的情况下,如果您将nginx控制器图表导入为nginx-controller
,则可以将其添加到主图表中:
nginx-controller:
controller:
service:
nodePorts:
http: "32080"
在https://github.com/helm/helm/blob/master/docs/chart_template_guide/subcharts_and_globals.md#overriding-values-of-a-child-chart下的头盔文档中介绍了此主题