7.2.2 WDTでのRCUのKubernetesシークレットの作成
create-secret.sh
スクリプトを使用して、RCUのKubernetesシークレットを作成します。
wdt-utils
ディレクトリに移動します:cd $WORKDIR/kubernetes/create-access-domain/domain-home-on-pv/wdt-utils
- 次のコマンドを実行して、シークレットを作成します:
説明:./create-secret.sh -l "rcu_prefix=<rcu_prefix>" \ -l "rcu_schema_password=<rcu_schema_pwd>" \ -l "db_host=<db_host.domain>" \ -l "db_port=<db_port>" \ -l "db_service=<service_name>" \ -l "dba_user=<sys_db_user>" \ -l "dba_password=<sys_db_pwd>" \ -n <domain_namespace> \ -d <domain_uid> \ -s <domain_uid>-rcu-credentials
-
<rcu_prefix>
は、作成するRCUスキーマ接頭辞の名前です。 -
<rcu_schema_pwd>
は、RCUスキーマ接頭辞用に作成するパスワードです。 <db_host.domain>
は、データベースのhostname.domainです。<db_port>
は、データベース・リスナー・ポートです。<service_name>
は、データベースのサービス名です。<sys_db_user>
は、SYSDBA権限を持つデータベース・ユーザーです。<sys_db_pwd>
は、SYSデータベース・パスワードです。-
<domain_uid>
は、作成するdomain_uid
です。これは、「WDTドメインのKubernetesシークレットの作成」で使用されたものと同じdomain_uid
である必要があります。 -
<domain_namespace>
は、OAMドメイン・ネームスペースです。 -
<domain_uid>-rcu-credentials
は、このネームスペースのRCUシークレット用に作成する名前です。ノート:
シークレット名は、<domain_uid>-rcu-credentials
という形式に従う必要があります。そうしないと、ドメインの作成に失敗します。
出力は次のようになります:./create-secret.sh -l "rcu_prefix=OAMK8S" \ -l "rcu_schema_password=<password>" \ -l "db_host=mydatabasehost.example.com" \ -l "db_port=1521" \ -l "db_service=orcl.example.com" \ -l "dba_user=sys" \ -l "dba_password=<password>" \ -n oamns \ -d accessdomain \ -s accessdomain-rcu-credentials
@@ Info: Setting up secret 'accessdomain-rcu-credentials'. secret/accessdomain-rcu-credentials created secret/accessdomain-rcu-credentials labeled
-
- 次のコマンドを使用して、シークレットが作成されたことを確認します:
例:kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
出力は次のようになります:kubectl get secrets -n oamns accessdomain-rcu-credentials -o yaml
apiVersion: v1 data: db_host: <DB_HOST> db_port: MTUyMQ== db_service: <SERVICE_NAME> dba_password: <PASSWORD> dba_user: c3lz rcu_prefix: <RCU_PREFIX> rcu_schema_password: <RCU_PWD> kind: Secret metadata: creationTimestamp: "<DATE>" labels: weblogic.domainUID: accessdomain name: accessdomain-rcu-credentials namespace: oamns resourceVersion: "866948" uid: b5e3b4e0-9458-4413-a6ff-874e9af7511b type: Opaque