运行 来自 spinnaker 的 helm chart 时 k8s secret 问题

Issue with k8s secret while running helm chart from spinnaker

虽然 运行 来自 spinnaker 的 helm chart,helm 正在将版本控制添加到 kubernetes 秘密中,如下所示。

例如 yaml 文件中的秘密名称是 devops,它保持名称为 devops-v001

但现在我在持久卷 yaml 文件中使用这个秘密名称。由于 helm 正在向秘密添加版本控制,因此 pod 无法提供原始秘密名称(没有版本控制)。 Pod 不断失败,并显示错误“无法找到秘密”。

如何在 运行 来自 spinnaker 时禁用机密的版本控制?

添加以下注释解决了这个问题。此版本控制由 spinnaker 进行,需要通过在 yaml 文件中添加注释来禁用。

注释: strategy.spinnaker.io/versioned: "假"