查找`helm install`中chart提供的选项

84次阅读
没有评论

问题描述

想要安装一个任意的Helm Chart,比如 mysql-operator/mysql-innodbcluster,但他不确定如何查找可以在helm install命令中使用--set选项设置的选项。

解决方案

以下是如何查找Helm Chart提供的选项以及如何使用--set选项设置这些选项的方法。

请注意以下操作可能受版本差异影响,请根据你的Helm版本做相应的调整。
1. 使用helm show values命令来查看Chart提供的选项。
2. 根据helm show values的输出,在--set选项后使用<option>=<value>的格式来设置选项的值。

步骤1:查看Chart提供的选项

首先,使用以下命令来查看Chart提供的选项:

helm show values mysql-operator/mysql-innodbcluster

该命令将输出一个YAML格式的文件,其中包含了Chart的各种配置选项。你可以从这个输出中找到你想要设置的选项。
以下是部分YAML输出的示例:

tls:
  useSelfSigned: false
  # caSecretName:
  # serverCertAndPKsecretName:
  # routerCertAndPKsecretName:

步骤2:使用--set选项设置Chart选项

在使用helm install命令时,可以通过在--set选项后指定选项的路径来设置选项的值。
例如,假设你想要设置选项useSelfSignedtrue,你可以这样做:

helm install mycluster mysql-operator/mysql-innodbcluster --set tls.useSelfSigned=true

这将使用Chart提供的默认值以外的值来安装Chart,并将tls.useSelfSigned选项设置为true

这样,你就可以根据Chart提供的选项来设置helm install命令的--set选项,从而按照你的需求来定制安装。

正文完