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-credentials
secret/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 oamns
apiVersion: 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