如何修改 Helm Stable 存储库中的图表

AAT*_*RAN 5 rabbitmq redis kubernetes-helm

我做了什么:
将稳定的存储库添加到我的头盔中并安装了图表(例如:Redis、RabbitMQ/someapp)。

helm repo add stable https://kubernetes-charts.storage.googleapis.com/
helm install redis/rabbitMQ/someapp
Run Code Online (Sandbox Code Playgroud)

我需要什么:
现在我需要更改图表的配置(Redis/RabbitMQ/someapp)。

  1. 如何编辑图表以修改我的应用程序(Redis/Rabbitmq/someapp)的配置?
  2. 是否可以编辑使用 Helm stable 存储库安装的图表配置?或者我应该有自己的存储库来编辑它?

小智 6

要提取图表并在本地检查它,只需运行

helm fetch stable/pgadmin --untar
Run Code Online (Sandbox Code Playgroud)

这会将图表放在位于您工作目录中的本地目录中。然后,您可以从此处编辑图表,并使用以下命令进行安装

helm install <release_name> <chart_local_directory> -f your_values.yaml
Run Code Online (Sandbox Code Playgroud)


Kam*_*san 1

1.

要编辑图表,您需要将图表复制到某个目录。根据您的要求编辑图表。转到图表的父目录并执行以下命令:

$ helm install <release-name> <chart-name>
Run Code Online (Sandbox Code Playgroud)

它将安装您的自定义图表,而不是稳定存储库中的图表。

2.

是的,您可以stable使用自定义从存储库安装图表values.yaml

$ helm install --values custom_values.yaml <release-name> stable/<chart-name>
Run Code Online (Sandbox Code Playgroud)

  • 您可以在这里找到“官方”Helm 图表:https://github.com/helm/charts/tree/master/stable (2认同)