7.3.4 OUDSMデプロイメントの確認

次のコマンドを実行して、OUDSMデプロイメントを確認します:
kubectl --namespace <namespace> get pod,service,secret,pv,pvc,ingress -o wide
例:
kubectl --namespace oudsmns get pod,service,secret,pv,pvc,ingress -o wide
出力は次のようになります:
NAME          READY   STATUS    RESTARTS   AGE   IP            NODE             NOMINATED NODE   READINESS GATES
pod/oudsm-1   1/1     Running   0          73m   10.244.0.19   <worker-node>   <none>           <none>
	
NAME                TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)             AGE   SELECTOR
service/oudsm-1     ClusterIP   10.96.108.200   <none>        7001/TCP,7002/TCP   73m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm,oudsm/instance=oudsm-1
service/oudsm-lbr   ClusterIP   10.96.41.201    <none>        7001/TCP,7002/TCP   73m   app.kubernetes.io/instance=oudsm,app.kubernetes.io/name=oudsm
	
NAME                                 TYPE                                  DATA   AGE
secret/orclcred                      kubernetes.io/dockerconfigjson        1      3h13m
secret/oudsm-creds                   opaque                                2      73m
secret/oudsm-token-ksr4g             kubernetes.io/service-account-token   3      73m
secret/sh.helm.release.v1.oudsm.v1   helm.sh/release.v1                    1      73m
	
NAME                            CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS   CLAIM                   STORAGECLASS   REASON   AGE   VOLUMEMODE
persistentvolume/oudsm-pv       30Gi       RWX            Retain           Bound    myoudsmns/oudsm-pvc     manual                  73m   Filesystem

NAME                              STATUS   VOLUME     CAPACITY   ACCESS MODES   STORAGECLASS   AGE   VOLUMEMODE
persistentvolumeclaim/oudsm-pvc   Bound    oudsm-pv   30Gi       RWX            manual         73m   Filesystem

NAME                                     HOSTS                               ADDRESS          PORTS   AGE
ingress.extensions/oudsm-ingress-nginx   oudsm-1,oudsm-2,oudsm + 1 more...   100.102.51.230   80      73m

ノート:

前述のすべてのサービスが表示されるまで数分かかります。oudsmポッドのSTATUS0/1の場合、ポッドは起動されていますが、それに関連付けられたOUDSMサーバーは現在起動中です。ポッドの起動中に、次のコマンドを実行して、ポッド・ログの起動ステータスを確認できます:
kubectl logs <pod> -n oudsmns
例:
kubectl logs oudsm-1 -n oudsmns

OUDSMデプロイメントに失敗した場合は、さらに「一般的なトラブルシューティング」で、失敗したポッドの説明方法を参照してください。問題が識別されたら、「OUDSMデプロイメントの削除」に従って、デプロイメントをクリーンアップしてから再度デプロイします。

Kubernetesオブジェクト

Helmチャートで作成されたKubernetesオブジェクトの詳細は、次の表を参照してください:

ノート:

次の各オブジェクトの「名前の例」は、Helmチャート・インストールのデプロイメント/リリース名として値'oudsm'に基づいています。
タイプ 名前 名前の例 目的
サービス・アカウント <deployment/release name> oudsm Helmチャート・デプロイメントのKubernetesサービス・アカウント。
シークレット <deployment/release name>-creds oudsm-creds パスワードなどのOracle Unified Directory Services Manager関連のクリティカル値に対するシークレット・オブジェクト。
永続ボリューム <deployment/release name>-pv oudsm-pv user_projectsマウントの永続ボリューム。
永続ボリューム要求 <deployment/release name>-pvc oudsm-pvc user_projectsマウントの永続ボリューム要求。
ポッド <deployment/release name>-N oudsm-1、oudsm-2、… Oracle Unified Directory Services Managerインスタンスのポッド/コンテナ。
サービス <deployment/release name>-N oudsm-1、oudsm-2、… Oracle Unified Directory Services Managerインスタンス<deployment/release name>-NのHTTPおよびHTTPSインタフェースのサービス。
イングレス <deployment/release name>-ingress-nginx oudsm-ingress-nginx HTTPおよびHTTPSインタフェースのイングレス・ルール。