首页 文章

如何使用helm设置多个值?

提问于
浏览
3

使用 helm install可以在安装图表时设置值,如:

helm install --set favoriteDrink=slurm ./mychart

现在想要设置如下值:

helm install --set aws.subnets="subnet-123456, subnet-654321" ./mychart

但失败了:

Error: failed parsing --set data: key " subnet-654321" has no value

似乎 helm--set 知道逗号 , 并检查下一个字符串作为键 . 所以在这种情况下设置这样的字符串时不能使用?


以这种方式测试

helm install charts/mychart \
    --set aws.subnets={subnet-123456,subnet-654321}

得到错误:

Error: This command needs 1 argument: chart name

这种方式有效

helm install charts/mychart \
    --set aws.subnets="subnet-123456\,subnet-654321"

参考

https://github.com/kubernetes/helm/blob/master/docs/using_helm.md#the-format-and-limitations-of---set

1 回答

相关问题