Hitachi

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


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

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

kube-controller-managerは、Kubernetesクラスタで、DeploymentやServiceなどのKubernetesオブジェクトを管理するプロセスを実行する共通コンポーネントです。この設定項目の中にHPAに関する設定項目があります。オートスケール以外の設定項目の詳細については、Kubernetesの公式ドキュメントを参照してください。

kube-controller-managerの設定方法には、マニフェストファイルで設定する方法とコマンドで設定する方法の2つの方法があります。ここでは、コマンドでの設定方法を説明します。

コマンドで設定する場合の構文を次に示します。

kube-controller-manager [flags]

[flags]に設定項目のフラグ名と設定値を指定してコマンドを実行すると、kube-controller-managerの設定が反映されます。

オートスケールに影響のある主なフラグを次に示します。

メトリクスの評価間隔を30秒に設定する場合の、コマンドの実行例を次に示します。

kube-controller-manager --horizontal-pod-autoscaler-sync-period=30