登录
首页 >  Golang >  Go问答

Helm Chart在创建命名空间时正确识别数字字符串

来源:stackoverflow

时间:2024-02-22 19:42:26 257浏览 收藏

“纵有疾风来,人生不言弃”,这句话送给正在学习Golang的朋友们,也希望在阅读本文《Helm Chart在创建命名空间时正确识别数字字符串》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新Golang相关的技术文章,有好的建议欢迎大家在评论留言,非常感谢!

问题内容

我正在尝试创建一个 helm 部署,其中模板之一正在创建如下所示的命名空间

apiversion : v1
kind : namespace
metadata :
  name : "{{ .values.productid }}"

我将在值文件中传递productid 的值,如下所示:

productId: "32345"

当我安装/升级 helm 时出现以下错误

错误:无法从发布清单构建 kubernetes 对象: 无法解码“”:json:无法将数字解组到go结构中 字符串类型 helm.go:84 的字段 objectmeta.metadata.namespace: [debug] 无法解码“”:json:无法将数字解组到go结构中 字符串类型的字段 objectmeta.metadata.namespace

我使用的是 helm 版本 3.8.2。不知道出了什么问题。


正确答案


也许您共享的模板没有问题,但我希望没有下一行

如果您正确地注意到错误,则它位于 ObjectMeta.metadata.namespace

尝试使用相同的版本和配置对我来说工作正常

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>