Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

6.2.4. 리소스 삭제

서비스 카탈로그 관련 리소스를 삭제하려면 서비스 바인딩을 해제하고 서비스 인스턴스를 프로비저닝 해제해야 합니다.

6.2.4.1. 서비스 바인딩 삭제

  1. 서비스 인스턴스와 연결된 모든 서비스 바인딩을 삭제하려면 다음을 수행합니다.

    $ svcat unbind -n <project-name> 1
      \ <instance-name> 2
    1
    서비스 인스턴스가 포함된 프로젝트의 이름입니다.
    2
    바인딩과 연결된 서비스 인스턴스의 이름입니다.

    예를 들면 다음과 같습니다.

    $ svcat unbind -n szh-project postgresql-instance

    출력 예

    deleted mediawiki-postgresql-binding

  2. 모든 서비스 바인딩이 삭제되었는지 확인합니다.

    $ svcat get bindings

    출력 예

      NAME   NAMESPACE   INSTANCE   STATUS
    +------+-----------+----------+--------+

    참고

    이 명령을 실행하면 인스턴스의 모든 서비스 바인딩이 삭제됩니다. 인스턴스 내에서 개별 바인딩을 삭제하려면 svcat unbind -n <project-name> --name <binding-name> 명령을 실행합니다. 예를 들어 svcat unbind -n szh-project --name mediawiki-postgresql-binding.

  3. 연결된 보안이 삭제되었는지 확인합니다.

    $ 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