【问题标题】:How to delete(uninstall) helm chart on specific resource如何删除(卸载)特定资源上的掌舵图
【发布时间】:2019-07-28 21:46:14
【问题描述】:

我已经安装了redis。我的默认名字是plinking-narwhal。现在我想用我指定的名称安装一个服务。但首先我想删除现有的。我曾尝试删除它们但没有成功。

$ kubectl get all
NAME                                               READY     STATUS    RESTARTS   AGE
pod/plinking-narwhal-redis-master-0                1/1       Running   0          12m
pod/plinking-narwhal-redis-slave-9b645b597-2vh82   1/1       Running   7          12m

NAME                                    TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
service/kubernetes                      ClusterIP   10.96.0.1        <none>        443/TCP    15m
service/plinking-narwhal-redis-master   ClusterIP   10.109.186.189   <none>        6379/TCP   12m
service/plinking-narwhal-redis-slave    ClusterIP   10.99.122.12     <none>        6379/TCP   12m

NAME                                           DESIRED   CURRENT   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/plinking-narwhal-redis-slave   1         1         1            1           12m

NAME                                                     DESIRED   CURRENT   READY     AGE
replicaset.apps/plinking-narwhal-redis-slave-9b645b597   1         1         1         12m

NAME                                             DESIRED   CURRENT   AGE
statefulset.apps/plinking-narwhal-redis-master   1         1         12m
master $ helm delete stable/redis
Error: invalid release name, must match regex ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])+$ and the length must not longer than 53
master $ helm delete --name plinking-narwhal stable/redis
Error: unknown flag: --name

【问题讨论】:

    标签: redis kubernetes kubernetes-helm


    【解决方案1】:

    你可能需要:

    $ helm delete redis
    

    或者如果您完全想删除该版本:

    $ helm delete redis --purge
    

    stable/redis 不允许作为表达式,因为斜线 (/)

    如果您想查看版本名称,只需运行:

    $ helm list -aq
    

    【讨论】:

    • 如果要重用版本名称,请在删除命令中添加--purge
    • 未知标志清除我放的任何东西
    • @holms 从 Helm 3 开始,没有 --purge 选项作为 purging is now the default
    【解决方案2】:

    Helm delete 命令重命名为helm uninstall。所以你可能不得不使用:

    helm uninstall redis
    

    更多信息请访问 - https://helm.sh/docs/helm/helm_uninstall/

    【讨论】:

      猜你喜欢
      • 2020-11-07
      • 2019-03-15
      • 2022-11-11
      • 1970-01-01
      • 2018-12-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 2021-06-13
      相关资源
      最近更新 更多