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-instance
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
deleted mediawiki-postgresql-binding
deleted mediawiki-postgresql-binding
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべてのサービスバインディングが削除されていることを確認します。
svcat get bindings
$ svcat get bindings
Copy 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-project
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow