kubernetes-helm - 我们可以为掌舵图的 values.yaml 中的键设置 2 个 doubleqoutes 值吗?
问题描述
我正在使用 helm 在 Kubernetes 中部署产品。
在values.yaml
helm chart 中,我们可以""
将 key 作为 value 吗?这意味着什么?
解决方案
如果您已定义key: ""
,{{ typeOf .Values.key }}
则表明它是string
如果在if/else
语句中使用它,空字符串将被评估为false
更新答案:如果密钥用作整数值怎么办?
如果你key
在 values.yaml 中被定义为整数值,0: value
你可以使用get sprig 函数来访问它{{ get .Values "0" }}
,因为使用它.Values.0
会产生错误
错误:在 (mychart/templates/configmap.yaml:12) 处解析错误:操作数中出现意外“.0”
推荐阅读
- javascript - 当所选行是最后一行但表在 div 内时自动滚动表
- haskell - 在 Haskell 中使用非分数复数
- c++ - winsock2 不支持原始套接字侦听
- reactjs - 在 React Hook 中获取默认值?
- git - 如何用 shell 显示 git 忽略的文件?
- python - python中的网络抓取返回“无”
- flutter - Flutter:如何处理 Flutter 与 API + MongoDB 的命名约定不同以及名称不匹配的问题?
- angular - mat-error 没有出现在 ControlValueAccessor 中
- azure - 降低流分析集群的成本
- express - 将 Keycloak 添加到 express 服务器以从请求中获取 kauth