Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


4.3.1 Prometheusでメトリクスを監視する場合のオートスケールのセットアップの流れ

新規構築時にオートスケールを適用する場合は、次の手順でオートスケールのセットアップをしてください。オートスケール以外の設定および構築方法については、「2. ユーザ責務のKubernetesアプリケーション開発」および「3. HMP-PCTOのコントロールプレーンのKubernetesアプリケーションおよびRASのデプロイ」を参照してください。

オートスケールを適用しないで構築した環境にオートスケールを適用する場合も同様に、次の手順でオートスケールのセットアップをしてください。ただし、手順5と6については、オートスケール対象のKubernetesアプリケーションに対して実施してください。

このセットアップ手順は、Prometheusが起動している状態で実施する必要があります。

オンプレミス環境またはRed Hat OpenShift Container Platform環境の場合

(15) Kubernetesアプリケーションのデプロイ」を参照してPrometheusをデプロイしてください。

Microsoft Azure環境の場合

Microsoft Azureの公式ドキュメントを参照して、マネージドPrometheusを設定およびデプロイしてください。Microsoft Azure環境のマネージドPrometheusの設定例については、「3.7.11 Microsoft AzureのマネージドPrometheusによるメトリクス収集のKubernetesマニフェストの作成」を参照してください。

Google Cloud Platform環境の場合

Google Cloud Platformの公式ドキュメントを参照して、マネージドPrometheusを設定およびデプロイしてください。Google Cloud Platform環境のマネージドPrometheusの設定例については、「3.7.12 Google Cloud PlatformのマネージドPrometheusによるメトリクス収集のKubernetesマニフェスト作成」を参照してください。

表4‒4 Prometheusでメトリクスを監視する場合のオートスケールのセットアップの流れ

手順

内容

備考

参照先

1

KEDAをインストールおよびデプロイする

オンプレミス環境またはRed Hat OpenShift Container Platform環境の場合に必ず実施します。

4.3.2 KEDAのインストールとデプロイ(オンプレミス環境またはRed Hat OpenShift Container Platform環境限定)

KEDAアドオンをインストールする

Microsoft Azure環境の場合必ず実施します。

4.3.3 KEDAアドオンのインストール(Microsoft Azure環境限定)

カスタム指標Stackdriverアダプタをインストールする

Google Cloud Platform環境の場合に必ず実施します。

4.3.4 カスタム指標Stackdriverアダプタのインストール(Google Cloud Platform環境限定)

2

HPAのKubernetesマニフェストを作成する

オンプレミス環境、Red Hat OpenShift Container Platform環境、またはMicrosoft Azure環境の場合に必ず実施します。

(1) オンプレミス環境、Red Hat OpenShift Container Platform環境、またはMicrosoft Azure環境の場合

Google Cloud Platform環境の場合に必ず実施します。

(2) Google Cloud Platform環境の場合

3

HPAの設定をカスタマイズする

Kubernetesクラスタ全体のHPA関連のパラメタの設定を変更したい場合に実施します。

4.3.6 HPAの設定のカスタマイズ

4

HPAをデプロイする

必ず実施します。

4.3.7 HPAのデプロイ

5

次のKubernetesアプリケーションについて、Kubernetesマニフェストを作成、およびHelmチャートをカスタマイズする

  • ユーザ責務のKubernetesアプリケーション

  • HMP-PCTOのコントロールプレーンおよびRASのKubernetesアプリケーション

4.3.8 Kubernetesマニフェストの作成およびHelmチャートのカスタマイズ

6

Kubernetesアプリケーションをデプロイする

4.3.9 Kubernetesアプリケーションのデプロイ

セットアップ後に障害が発生した場合は、「4.5 オートスケールの障害対策」を参照して対応してください。