6.2.4. リソースの定義
サービスカタログに関連するリソースを削除するには、サービスバインディングのバインドと、サービスインスタンスのプロビジョニングを解除する必要があります
6.2.4.1. サービスバインディングの削除 リンクのコピーリンクがクリップボードにコピーされました!
サービスインスタンスに関連付けられた全サービスバインディングを削除します。
svcat unbind -n <project-name>
$ svcat unbind -n <project-name>1 \ <instance-name>2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
svcat unbind -n szh-project postgresql-instance
$ svcat unbind -n szh-project postgresql-instanceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
deleted mediawiki-postgresql-binding
deleted mediawiki-postgresql-bindingCopy to Clipboard Copied! Toggle word wrap Toggle overflow すべてのサービスバインディングが削除されていることを確認します。
svcat get bindings
$ svcat get bindingsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME NAMESPACE INSTANCE STATUS +------+-----------+----------+--------+
NAME NAMESPACE INSTANCE STATUS +------+-----------+----------+--------+Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記このコマンドを実行すると、インスタンスに対するサービスバインディングすべてを削除します。インスタンス内から個別のバインディングを削除するには、
svcat unbind -n <project-name> --name <binding-name>のコマンドを実行します。たとえば、svcat unbind -n szh-project --name mediawiki-postgresql-bindingなどです。関連のシークレットが削除されたことを確認します。
oc get secret -n szh-project
$ oc get secret -n szh-projectCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow