7.2.1 WDTドメインのKubernetesシークレットの作成
create-secret.shスクリプトを使用して、Oracle Access Management (OAM)ドメインのKubernetesシークレットを作成します。
wdt-utilsディレクトリに移動します:cd $WORKDIR/kubernetes/create-access-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>は、OAMのドメイン・ネームスペースです。 -
<domain_uid>は、作成するドメインUIDです。 -
<domain-uid>-weblogic-credentialsは、このネームスペースのシークレット用に作成する名前です。ノート:
シークレット名は、<domain-uid>-weblogic-credentialsという形式に従う必要があります。そうしないと、ドメインの作成に失敗します。
出力は次のようになります:./create-secret.sh -l \ "username=weblogic" \ -l "password=<password>" \ -n oamns \ -d accessdomain \ -s accessdomain-weblogic-credentials@@ Info: Setting up secret 'accessdomain-weblogic-credentials'. secret/accessdomain-weblogic-credentials created secret/accessdomain-weblogic-credentials labeled -
- 次のコマンドを使用して、シークレットが作成されたことを確認します:
例:kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
出力は次のようになります:kubectl get secret accessdomain-weblogic-credentials -o yaml -n oamnsapiVersion: v1 data: password: <password> username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: "<DATE>" labels: weblogic.domainUID: accessdomain name: accessdomain-weblogic-credentials namespace: oamns resourceVersion: "44175245" uid: a135780e-6f3b-4be1-8643-f81bfb9ba399 type: Opaque