Helm 升级后 Kubernetes 获取机密变得混乱

Fel*_*yen 3 kubernetes kubernetes-helm

当我在 Kubernetes 集群中kubectl get secrets运行后helm upgrade --install <release-name>,我们的秘密变得混乱。

有什么办法可以让sh.helm.release.v1.我每次申报时都停止吃东西吗kubectl get secrets

在此输入图像描述

小智 9

不,这些秘密是 Helm 存储其状态的地方。

\n

当您安装或升级版本时,Helm 会创建一个新的密钥。who\xe2\x80\x99s 名称结尾的秘密包含 Helm 拥有的有关版本修订号的.airflow.v29所有信息。29airflow

\n

每当您运行helm listhelm history、 或 等命令时helm upgrade,Helm 都会读取这些秘密以了解它过去做了什么。

\n

默认情况下,Helm 为每个版本保留最多 10 个修订版本,因此命名空间中每个版本最多保留 10 个机密。您可以让 Helm 在带有标志的状态下保留不同数量的修订--history-max

\n

如果您不想保留对版本所做的更改的历史记录,则可以在 Helm\xe2\x80\x99s 状态中保留一个修订版本。

\n

跑步helm upgrade --history-max=1将使 Helm 创建的秘密数量保持在最低限度。

\n