我正在运行以下命令来安装 Helm 图表。
helm install pt-sides-api --set env=dev,data_center_name=sl --set-string namespace="10475" -f values.yaml --debug ./
但是失败并出现以下错误。
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: unable to decode "": json: cannot unmarshal number into Go struct field ObjectMeta.metadata.namespace of type string
helm.go:84: [debug] unable to decode "": json: cannot unmarshal number into Go struct field ObjectMeta.metadata.namespace of type string
unable to build kubernetes objects from release manifest
我不确定,这里出了什么问题。
我什至尝试将名称空间放入values.yml中,但没有成功。
namespace: !!string 10475
我通过在双引号周围使用单引号解决了这个问题。
helm install pt-sides-api --set env=dev,data_center_name=sl --set-string namespace='"10475"' -f values.yaml --debug ./