7.1.2 WLSTドメインのKubernetesシークレットの作成

create-weblogic-credentialsスクリプトを使用して、ドメインのKubernetesシークレットを作成します。

  1. 次のコマンドを実行して、シークレットを作成します:出力は次のようになります:
    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>は、このネームスペースのシークレット用に作成する名前です。
    例:
    cd $WORKDIR/kubernetes/create-weblogic-domain-credentials
    ./create-weblogic-credentials.sh -u weblogic -p <password> -n oigns -d governancedomain -s oig-domain-credentials
    出力は次のようになります:
    secret/oig-domain-credentials created
    secret/oig-domain-credentials labeled
    The secret oig-domain-credentials has been successfully created in the oigns namespace.
  2. 次のコマンドを使用して、シークレットが作成されたことを確認します:
    kubectl get secret <kubernetes_domain_secret> -o yaml -n <domain_namespace>
    
    例:
    kubectl get secret oig-domain-credentials -o yaml -n oigns
    出力は次のようになります:
    apiVersion: v1
    data:
      password: V2VsY29tZTE=
      username: d2VibG9naWM=
    kind: Secret
    metadata:
      creationTimestamp: "<DATE>"
      labels:
        weblogic.domainName: governancedomain
        weblogic.domainUID: governancedomain
      name: oig-domain-credentials
      namespace: oigns
      resourceVersion: "3216738"
      uid: c2ec07e0-0135-458d-bceb-c648d2a9ac54
    type: Opaque