7.2.1 WDTドメインのKubernetesシークレットの作成
create-secret.sh
スクリプトを使用して、Oracle Identity Governance (OIG)ドメインのKubernetesシークレットを作成します。
wdt-utils
ディレクトリに移動します:cd $WORKDIR/kubernetes/create-oim-domain/domain-home-on-pv/wdt-utils
- 次のコマンドを実行して、シークレットを作成します:
説明:./create-secret.sh -l \ "username=weblogic" \ -l "password=<password>" \ -n <domain_namespace> \ -d <domain_uid> \ -s <domain-uid>-weblogic-credentials
-
<password>
は、WebLogicユーザーのパスワードです。 -
<domain_namespace>
は、OIGのドメイン・ネームスペースです。 -
<domain_uid>
は、作成するドメインUIDです。 -
<domain-uid>-weblogic-credentials
は、このネームスペースのシークレット用に作成する名前です。ノート:
シークレット名は、<domain-uid>-weblogic-credentials
という形式に従う必要があります。そうしないと、ドメインの作成に失敗します。
出力は次のようになります:./create-secret.sh -l \ "username=weblogic" \ -l "password=<password>" \ -n oigns \ -d governancedomain \ -s governancedomain-weblogic-credentials
@@ Info: Setting up secret 'governancedomain-weblogic-credentials'. secret/governancedomain-weblogic-credentials created secret/governancedomain-weblogic-credentials labeled
-
- 次のコマンドを使用して、シークレットが作成されたことを確認します:
例:kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
出力は次のようになります:kubectl get secret governancedomain-weblogic-credentials -o yaml -n oigns
apiVersion: v1 data: password: <password> username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: "<DATE>" labels: weblogic.domainName: governancedomain weblogic.domainUID: governancedomain name: governancedomain-weblogic-credentials namespace: oigns resourceVersion: "3216738" uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54 type: Opaque