25.4 Azure Kubernetes Serviceでのファンアウトエージェントサービスの設定

次の手順を実行して、Azure Kubernetes Serviceにファンアウトエージェントサービスをセットアップします。

  1. コンテナtarballからhelm-charts/fa-values.yamlをコピーし、ファイル内の以下のフィールドを更新します。

    表 25-4

    セクション

    フィールド

    説明

    Registry credentials for Remote Loader docker images (リモートローダDockerイメージのレジストリ資格情報)

    レジストリ

    Azure Container Registryのサーバ名を指定します。

    name

    レジストリのログイン資格情報を含むKubernetesシークレットの名前を指定します。

    Data Persistence (データ永続化)

    Shared Persistent Storage (共有永続ストレージ)

    • existingClaim

    dynamicClaim:

    • storageClassName

    • storageSize

    既存の永続ボリューム要求(PVC)を使用する場合は、既存の要求の名前を入力します。

    また、PVCの動的プロビジョニングでは、ストレージクラス名とストレージサイズを指定します。

    Fanout Agent Service (ファンアウトエージェントサービス)

    ports

    リスンするリモートローダサービスのポートの値を指定します。

    Resource Requests and Limits (リソース要求と制限)

    Resource requests (リソース要求)

    • cpu

    • memory

    リソース要求のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。

    Limits (制限)

    • cpu

    • memory

    制限のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。

    ActiveMQ Service (ActiveMQサービス)

    install

    ファンアウトエージェントにActiveMQサービスを展開するかどうかを指定します(true/false)。

    Resource requests (リソース要求)

    • cpu

    • memory

    ActiveMQサービスのリソース要求のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。

    Limits (制限)

    • cpu

    • memory

    ActiveMQサービスの制限のCPU値とメモリ値を指定します。詳細については、「Resource Management for Pods and Containers」を参照してください。

  2. コンテナtarballから、helm-charts/fanout-agent-1.4.0.tgzをコピーし、次のhelmコマンドを実行してファンアウトエージェントをインストールします。

    helm install fanout-agent helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml
  3. (オプション)複数のファンアウトエージェントをインストールする場合は、コンテナtarballからhelm-charts/ fanout-agent-1.4.0.tgzをコピーし、次のhelmコマンドを実行します。

    helm install <fanout-agent-n> helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml

    fanout-agent-nのnは、インストールするn番目のファンアウトエージェントです。

    例:

    ファンアウトエージェントを2つインストールする場合、2番目のファンアウトエージェントをインストールするコマンドは次のようになります。

    helm install fanout-agent-2 helm_charts/fanout-agent-1.4.0.tgz --namespace idm -f rl-values.yaml