【问题标题】:How can I control Install order of helm subcharts in an umbrella chart如何控制伞形图中 helm 子图的安装顺序
【发布时间】:2021-09-18 18:19:15
【问题描述】:

我有一个包含多个子图表的伞形图表。我想确保以给定的顺序安装子图表,因为其中一些依赖于其他。将它们指定为钩子资源只能控制子图表内的顺序。有没有办法控制顺序,使子图表按指定顺序安装?

【问题讨论】:

  • 通常的 Kubernetes 做法是一起开始一切;如果某些依赖项尚不可用(或启动后失败),则 pod 将崩溃并重新启动,但几分钟后,整个堆栈通常会启动。 Helm 没有订购子图表或特定 Kubernetes 对象的选项。

标签: kubernetes-helm


【解决方案1】:

Helm 本身不提供任何收费来控制依赖关系图的安装顺序。但是,您可以使用任何 helm 控制器或 CI/CD 工具(如 Flux)来管理此类依赖顺序。

这里是使用 Flux CD 管理图表顺序的示例:https://fluxcd.io/docs/components/helm/helmreleases/#helmrelease-dependencies

【讨论】:

    猜你喜欢
    • 2022-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    • 2019-05-30
    • 2021-12-10
    • 2020-07-14
    • 2012-04-10
    相关资源
    最近更新 更多