14 OUDSMデプロイメントの削除

次のステップに従って、Oracle Unified Directory Services Manager (OUDSM)デプロイメントを削除できます:
  1. 次のコマンドを実行して、デプロイメント・リリース名を検索します:
    helm --namespace <namespace> list
    例:
    helm --namespace oudsmns list
    出力は次のようになります:
    NAME    NAMESPACE       REVISION        UPDATED    STATUS          CHART           APP VERSION
    oudsm   oudsmns         2               <DATE>     deployed        oudsm-0.1       14.1.2.1.0
    
  2. 次のコマンドを使用して、デプロイメントを削除します:
    helm uninstall --namespace <namespace> <release>
    例:
    helm uninstall --namespace oudsmns oudsm
    
    出力は次のようになります:
    release "oudsm" uninstalled
  3. 次のコマンドを実行して、ステータスを表示します:
    kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide
    まず、ポッドと永続ボリューム(PV)および永続ボリューム要求(PVC)は、Terminatingステータスに移行します:
    
    NAME          READY   STATUS        RESTARTS   AGE   IP             NODE            NOMINATED NODE   READINESS GATES
    
    pod/oudsm-1   1/1     Terminating   0          24m   10.244.1.180   <Worker Node>   <none>           <none>
    
    NAME                         TYPE                                  DATA   AGE
    secret/default-token-msmmd   kubernetes.io/service-account-token   3      3d20h
    secret/dockercred            kubernetes.io/dockerconfigjson        1      3d20h
    secret/orclcred              kubernetes.io/dockerconfigjson        1      3d20h
    
    NAME                             CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS        CLAIM                         STORAGECLASS        REASON   AGE    VOLUMEMODE
    persistentvolume/oudsm-pv        20Gi       RWX            Delete           Terminating   oudsmns/oud-ds-rs-pvc         manual                       24m    Filesystem
    
    NAME                              STATUS        VOLUME         CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
    persistentvolumeclaim/oudsm-pvc   Terminating   oud-ds-rs-pv   20Gi       RWX            manual         24m   Filesystem
  4. ポッド、PVおよびPVCが消失するまでコマンドを再度実行します。
  5. PVまたはPVCが削除されない場合は、手動で削除します:
    kubectl delete pvc oudsm-pvc -n oudsmns
    kubectl delete pv oudsm-pv -n oudsmns
  6. 永続ボリューム・コンテンツを削除します:
    cd <persistent_volume>/oudsm_user_projects
    rm -rf *
    例:
    cd /nfs_volumes/oudsmpv/oudsm_user_projects
    rm -rf *
  7. イングレス・コントローラを削除します:
    helm delete lbr-nginx -n <namespace>
    例:
    helm delete lbr-nginx -n mynginxns