7.2.2 WDTでのRCUのKubernetesシークレットの作成
create-secret.sh
スクリプトを使用して、RCUのKubernetesシークレットを作成します。
wdt-utils
ディレクトリに移動します:cd $WORKDIR/kubernetes/create-oim-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>
は、OIGドメイン・ネームスペースです。 -
<domain_uid>-rcu-credentials
は、このネームスペースのRCUシークレット用に作成する名前です。ノート:
シークレット名は、<domain_uid>-rcu-credentials
という形式に従う必要があります。そうしないと、ドメインの作成に失敗します。
出力は次のようになります:./create-secret.sh -l "rcu_prefix=OIGK8S" \ -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 oigns \ -d governancedomain \ -s governancedomain-rcu-credentials
@@ Info: Setting up secret 'governancedomain-rcu-credentials'. secret/governancedomain-rcu-credentials created secret/governancedomain-rcu-credentials labeled
-
- 次のコマンドを使用して、シークレットが作成されたことを確認します:
例:kubectl get secret <kubernetes_rcu_secret> -o yaml -n <domain_namespace>
出力は次のようになります:kubectl get secret governancedomain-rcu-credentials -o yaml -n oigns
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: governancedomain name: governancedomain-rcu-credentials namespace: oigns resourceVersion: "31695660" uid: 71cfcc73-4c96-42bd-b9a5-988ea9ed27ff type: Opaque