6.2.4. リソースの定義
サービスカタログに関連するリソースを削除するには、サービスバインディングのバインドと、サービスインスタンスのプロビジョニングを解除する必要があります
6.2.4.1. サービスバインディングの削除 リンクのコピーリンクがクリップボードにコピーされました!
サービスインスタンスに関連付けられた全サービスバインディングを削除します。
$ svcat unbind -n <project-name>1 \ <instance-name>2 以下に例を示します。
$ svcat unbind -n szh-project postgresql-instance出力例
deleted mediawiki-postgresql-bindingすべてのサービスバインディングが削除されていることを確認します。
$ svcat get bindings出力例
NAME NAMESPACE INSTANCE STATUS +------+-----------+----------+--------+注記このコマンドを実行すると、インスタンスに対するサービスバインディングすべてを削除します。インスタンス内から個別のバインディングを削除するには、
svcat unbind -n <project-name> --name <binding-name>のコマンドを実行します。たとえば、svcat unbind -n szh-project --name mediawiki-postgresql-bindingなどです。関連のシークレットが削除されたことを確認します。
$ oc get secret -n szh-project出力例
NAME TYPE DATA AGE builder-dockercfg-jxk48 kubernetes.io/dockercfg 1 9m builder-token-92jrf kubernetes.io/service-account-token 4 9m builder-token-b4sm6 kubernetes.io/service-account-token 4 9m default-dockercfg-cggcr kubernetes.io/dockercfg 1 9m default-token-g4sg7 kubernetes.io/service-account-token 4 9m default-token-hvdpq kubernetes.io/service-account-token 4 9m deployer-dockercfg-wm8th kubernetes.io/dockercfg 1 9m deployer-token-hnk5w kubernetes.io/service-account-token 4 9m deployer-token-xfr7c kubernetes.io/service-account-token 4 9m