【问题标题】:Delete helm with Chart name but not with Release name删除带有 Chart 名称但不带有 Release 名称的 helm
【发布时间】:2018-10-01 22:29:43
【问题描述】:

我使用 helm 部署了我的应用程序。我错误地输入了相同的 helm release 名称。现在我如何删除特定的部署,例如第一个带有图表my-chart-1.0.0

$ helm ls

NAME                REVISION    UPDATED                     STATUS      CHART               NAMESPACE
appname         1           Mon Oct  1 10:36:17 2018    DEPLOYED    my-chart-1.0.0      default
appname         1           Mon Sep 10 17:18:49 2018    DEPLOYED    my-chart-2.0.0      default
appname         1           Mon Sep 10 18:18:49 2018    DEPLOYED    my-chart-3.0.0      default

感谢任何帮助。

谢谢

【问题讨论】:

    标签: kubernetes kubernetes-helm


    【解决方案1】:

    我认为这应该会有所帮助:

    helm delete $(helm ls | awk '$9 ~ /SEARCH/ { print $1 }')

    SEARCH 替换为任何图表模式,在您的情况下为my-chart-1.0.0。 我还会添加一个--dry-run 并检查这是否确实是您要删除的部署。

    您可以阅读有关 helm delete 的 Helm 文档。

    【讨论】:

      猜你喜欢
      • 2021-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2022-12-20
      • 2017-07-21
      相关资源
      最近更新 更多