helm依赖(dependency)

当我们使用 helm 轻快(其实很复杂)地 使用Helm 3在Kubernetes集群部署Prometheus和Grafana ,我们既惊讶于部署速度,又迷惑于复杂的底层架构(到底有多少组件和参数呢)。实际上, helm 用一种类似于 rpm包管理器chart 依赖管理,例如 prometheus-community/helm-charts/charts/kuber-prometheus-stack/Chart.yaml 就配置了 kube-prometheus-stack Chart 所依赖的上游 Charts 。你可以通过 helm dependency buildhelm dependency update 来构建自己的helm并进行定制,

举例:

helm dependency build alertmanager
helm dependency update alertmanager

备注

后续补充实践…

参考