Helm - 无法从发布清单构建 kubernetes 对象

问题描述 投票:0回答:1

我正在运行以下命令来安装 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
kubernetes kubernetes-helm
1个回答
0
投票

我通过在双引号周围使用单引号解决了这个问题。

helm install pt-sides-api --set env=dev,data_center_name=sl --set-string namespace='"10475"' -f values.yaml  --debug ./
© www.soinside.com 2019 - 2024. All rights reserved.