4.2 values.yamlファイルの構成
インストール・バンドルには、アプリケーションのマニフェスト・ファイルであるvalues.yamlファイルが含まれ、これにはMicroTxのデプロイメント構成の詳細が含まれます。
               
values.yamlファイルのサンプル値を置き換えて、MicroTxをデプロイするための環境の詳細、イメージの詳細および構成の詳細を指定します。
                  
MicroTxをKubernetesクラスタにデプロイするときに、HelmはリモートDockerレジストリからMicroTxイメージをプルします。values.yamlファイルに、プルするイメージと、イメージのプル時に使用する資格証明を指定します。
                  
MicroTxの構成の詳細を指定するには:
トピック
- 環境の詳細values.yamlファイルで、MicroTxをインストールする環境の詳細に関する情報を指定します。
- イメージのプロパティtmmImage下に、MicroTx Dockerイメージに関する情報を指定します。これらのプロパティの値の指定は必須です。
- トランザクション・コーディネータのプロパティtmmConfiguration下に、MicroTxを構成するための情報を指定します。
- データ・ストアのプロパティ
 MicroTxはデータ・ストアを使用して、トランザクション状態の永続性を確保し、トランザクション・ログを格納します。
- Istioの詳細
 Istioサービス・メッシュを使用している場合は、values.yamlファイルに設定したIstioイングレス・ゲートウェイの詳細を指定します。
- キャッシュのプロパティ
 キャッシュを有効にしてパフォーマンスを向上させることができます。etcdまたはOracle Databaseに格納されているトランザクション・ログの読取りおよび書込み操作が最適化されます。
- ロギングのプロパティlogging下に、MicroTxログの詳細を指定します。
- メトリックのプロパティ
 metricsで、PrometheusがMicroTxコーディネータのメトリック・ログをスクレイプできるようにします。
- 認可のプロパティ
 MicroTxは、すべてのリクエストでJWTトークンを伝播することで、参加側サービスおよびコーディネータ間の認可をサポートします。
- 認証のプロパティauthentication下で、JSON Webトークン(JWT)認証を有効にします。
- アイデンティティ・プロバイダのプロパティidentityProvider下に、MicroTxコーディネータが認証に使用するJSON Webトークン(JWT)のプロパティ値を入力します。
- 暗号化キーのプロパティencryption下に、MicroTxがアクセス・トークンおよびリフレッシュ・トークンの暗号化に使用する暗号化キーを指定します。これらのプロパティの値を指定する必要があるのは、tmmConfiguration.authorizationauthTokenPropagationEnabledプロパティを有効化した場合です。
- トランザクション・トークンのプロパティtransactionTokenに、トランザクション・トークンに使用するキー・ペアを指定します。
- コンソール構成のプロパティtmmConsoleConfigurationで、MicroTxコンソールのプロパティを指定します。
親トピック: Kubernetesクラスタへのインストール