1. ホーム
  2. redis

[解決済み] 特定のリソースのhelm chartを削除(アンインストール)する方法

2022-03-02 02:03:58

質問

をインストールしました。 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

解決方法は?

おそらく必要でしょう。

$ helm delete redis

または、完全にリリースを削除したい場合。

$ helm delete redis --purge

stable/redis は、スラッシュ( / )

リリース名を見たい場合は、単純に実行できます。

$ helm list -aq