【发布时间】:2018-02-11 02:11:06
【问题描述】:
我正在尝试在 Helm 图表中添加大于条件的情况。它正在抛出错误。
我在 values.yaml 中定义了值,并在 deployment.yaml 中使用该值作为条件。
values.yaml
replicaCount: 2
deployment.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
如何解决这个问题?
【问题讨论】:
-
你解决了吗?
-
你能帮我做类型转换吗?
标签: go kubernetes go-templates kubernetes-helm