首页 > 解决方案 > 如何在掌舵图中添加正则表达式条件?

问题描述

有人可以帮我吗,如何在掌舵图中添加不包含?

{{- 如果包含“sidecar”.name }}

使用上述条件它不应该在条件中寻找边车以及如何添加否定条件?

标签: kubernetes-helmgo-templates

解决方案


在核心Go 文本/模板语言中,有一个not运算符(实际上是一个普通函数)。

{{- if not (contains "sidecar" .name) }}...{{ end }}

您还可以为匹配的情况设置一个空块,并将需要输出的任何内容放在“else”块中。

{{- if contains "sidecar" .name }}
{{- else }}
... whatever needs to be output ...
{{- end }}

推荐阅读