我正在尝试在 Helm 图表中添加是否大于条件。它正在抛出错误。
我在 values.yaml 中定义了值,并在 deployment.yaml 中使用该值作为条件。
值.yaml
replicaCount: 2
部署.yaml
rollingUpdate:
maxSurge: 1
{{ if gt .Values.replicaCount 2}}
maxUnavailable: 0
{{ else }}
maxUnavailable: 1
{{ end }}
我正在使用 helm 试运行选项来检查结果。出错
Error: render error in "hello-world/templates/deployment.yaml": template: hello-world/templates/deployment.yaml:16:12: executing "hello-world/templates/deployment.yaml" at <gt .Values.replicaCo...>: error calling gt: incompatible types for comparison
如何解决这个问题?