7.1.2 WLSTドメインのKubernetesシークレットの作成
create-weblogic-credentialsスクリプトを使用して、ドメインのKubernetesシークレットを作成します。
$WORKDIR/kubernetes/create-weblogic-domain-credentialsディレクトリに移動します:cd $WORKDIR/kubernetes/create-weblogic-domain-credentials- 次のコマンドを実行して、シークレットを作成します:
説明:./create-weblogic-credentials.sh -u weblogic -p <pwd> -n <domain_namespace> -d <domain_uid> -s <kubernetes_domain_secret>-u weblogicは、WebLogicユーザー名です。-p <pwd>は、WebLogicユーザーのパスワードです。-n <domain_namespace>は、ドメイン・ネームスペースです。-d <domain_uid>は、作成するドメインUIDです。-s <kubernetes_domain_secret>は、このネームスペースのシークレット用に作成する名前です。
出力は次のようになります:./create-weblogic-credentials.sh -u weblogic -p <password> -n oamns -d accessdomain -s accessdomain-credentialssecret/accessdomain-credentials created secret/accessdomain-credentials labeled The secret accessdomain-credentials has been successfully created in the oamns namespace. - 次のコマンドを使用して、シークレットが作成されたことを確認します:
例:kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
出力は次のようになります:kubectl get secret accessdomain-credentials -o yaml -n oamnsapiVersion: v1 data: password: V2VsY29tZTE= username: d2VibG9naWM= kind: Secret metadata: creationTimestamp: "<DATE>" labels: weblogic.domainName: accessdomain weblogic.domainUID: accessdomain name: accessdomain-credentials namespace: oamns resourceVersion: "29428101" uid: 6dac0561-d157-4144-9ed7-c475a080eb3a type: Opaque