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
。验证关联的 secret 已被删除。
$ 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