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 oamns
apiVersion: 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