Helm3 发布历史仅显示最近 10 次修订

Jos*_*ard 3 kubernetes kubectl kubernetes-helm

可能有一个非常简单的答案,但我遇到了麻烦。

如果--max提供的标志值大于10,Helm 仅显示最近 10 个修订版。 helm 是否仅存储最后 10 个修订版?

$ helm history airflow --max 256 -o table
REVISION    UPDATED                     STATUS          CHART           APP VERSION DESCRIPTION
76          Thu Oct  1 12:52:51 2020    pending-upgrade airflow-7.9.0   1.10.12     Preparing upgrade
77          Thu Oct  1 16:01:55 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
78          Thu Oct  1 16:02:52 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
79          Thu Oct  1 16:32:53 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
80          Thu Oct  1 16:52:51 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
81          Fri Oct  2 11:06:38 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
82          Fri Oct  2 11:08:56 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
83          Fri Oct  2 11:16:41 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
84          Fri Oct  2 11:25:19 2020    superseded      airflow-7.9.0   1.10.12     Upgrade complete
85          Fri Oct  2 12:07:29 2020    deployed        airflow-7.9.0   1.10.12     Upgrade complete
Run Code Online (Sandbox Code Playgroud)

Max*_*bur 6

默认保存的历史记录长度为 10(启动 Helm3)。该标志仅适用于helm upgrade(不知道为什么他们没有添加install):

$ helm upgrade --help  | grep history-max
      --history-max int              limit the maximum number of revisions saved per release. Use 0 for no limit (default 10)
Run Code Online (Sandbox Code Playgroud)

  • 奇怪的是它不是 helm 历史文档的一部分。但我很感激! (2认同)