helm --set的用法
时间: 2023-10-30 14:07:28 浏览: 227
helm --set是Helm命令行工具中的一个选项,用于在部署Helm Chart时设置值。
--set选项可以用来在命令行中传递值,而不必在values.yaml文件中指定。它的语法如下:
```
helm install <chart> --set key1=value1,key2=value2,...
```
其中,`<chart>`表示要部署的Helm Chart的名称;`key1=value1,key2=value2,...`表示要设置的值,多个键值对之间用逗号分隔。
例如,假设有一个名为my-chart的Helm Chart,其中定义了一个名为`replicaCount`的值,可以使用以下命令设置它的值为3:
```
helm install my-chart --set replicaCount=3
```
除了单个键值对之外,还可以使用多个键值对来设置多个值:
```
helm install my-chart --set replicaCount=3,image.tag=v1.0.0
```
在设置值时,可以使用点号来指定嵌套的键值对:
```
helm install my-chart --set some.setting=value
```
此命令将my-chart的values.yaml文件中的`some.setting`设置为`value`。
在部署Helm Chart时,--set选项是非常有用的,因为它可以让您在不修改values.yaml文件的情况下轻松地更改Chart的默认值。
阅读全文