【发布时间】:2019-01-14 19:46:41
【问题描述】:
我在 helm 模板中编写了一个 Deployment,在包含 command 行的一部分时出现错误:
command: ["/cloud_sql_proxy",
printf "-instances=%s=tcp:0.0.0.0:3306" .Values.sqlproxy.instanceName,
"-credential_file=/secrets/cloudsql/credentials.json"]
在 linting 部署时 (helm lint .) 我收到以下错误:
将 YAML 转换为 JSON 时出错:yaml: line 25: found unexpected ':'
如果我删除 命令的部分: =tcp:0.0.0.0:3306 部署 lints 很好,但我需要它 :)
有没有办法转义冒号?
或者我应该重写 command 数组吗?
我已将完整的 yaml 上传到 gist:sqlproxy-deployment.yaml
【问题讨论】:
标签: kubernetes kubernetes-helm