【问题标题】:Helm chart deployment with spinnaker使用 Spinnaker 部署 Helm 图表
【发布时间】:2020-11-26 04:16:52
【问题描述】:
我正在使用 spinnaker 部署 helm 图表,使用阶段 Bake(Manifest) 创建工件并使用 Deploy(Manifest) 部署图表。
在这里,我没有在 Spinnaker 阶段找到 helm install 的发布名称的任何选项。甚至我在 k8s 集群中启动了一个 helm pod 并尝试列出版本。即使在使用 Spinnaker 成功部署 helm chart 之后,我也没有看到任何版本名称。
如何使用上述 Spinnaker 阶段控制 helm 发布名称?
【问题讨论】:
标签:
kubernetes-helm
spinnaker
【解决方案1】:
Spinnaker 不使用标准 helm 命令helm install/upgrade 安装 helm 图表。
它以 helm chart 作为输入,bake manifest 阶段将 chart 转换为单个 manifest 文件,然后在 deploy manifest 阶段将 manifest 直接应用到 k8s。
所以,回答你的问题。您无法控制标准 helm 发布名称或 helm chart 版本,因为 k8s 集群没有该 helm chart 的上下文。