kubernetes 卸载Helm chart依赖项

owfi6suc  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(185)

我有一个Kubernetes集群,集群内运行的应用程序由Helm管理。我在Chart.yaml中有以下依赖项:

apiVersion: v2
name: xyz
description: A Helm chart for the xyz application
type: application
version: 1.9.0
appVersion: 1.4.0
dependencies:
  - name: grafana
    repository: https://grafana.github.io/helm-charts
    version: 6.58.6

当我运行helm install时,这会很好地安装Grafana。但是,我的集群中不再需要Grafana,所以我的问题是,一旦安装了Grafana,我如何再次删除它(使用Helm命令)?
我已经尝试从Chart.yaml的依赖块中再次删除grafana部分,但是运行helm upgrade不会从集群中删除Grafana?

i5desfxk

i5desfxk1#

显然这是不可能的-我在Slack上问了同样的问题,答案是:

  • 目前没有工具可以将图表及其依赖项之间的生命周期解耦。您将需要卸载父图表,这也将删除依赖项 *

(see https://app.slack.com/client/T09NY5SBT/C0NH30761/thread/C0NH30761-1694273955.452739

相关问题