ロードバランサーから設定できるILBの項目について
ロードバランサーから ILB の詳細な設定を行う場合、Service リソースのアノテーションに設定を記載することで各種設定を行うことができるようになっています。
キー | デフォルト値 | 値 |
---|---|---|
ilb.idcfcloud.com/network-id | なし | ILB が使用するIDCFクラウドの Network ID を設定します。設定されない場合にはクラスターが所属するノードから自動で Network ID が設定されます |
ilb.idcfcloud.com/fwgroup-id | なし | ILB の Firewall グループの ID を設定します。ID を設定することで ILB で Firewall グループを利用することができます。ILB の場合、loadBalancerSourceRanges を利用しての Firewall の設定ができないためこちらをご利用ください。 |
ilb.idcfcloud.com/connection-timeout | 60 | ILB のタイムアウト時間を設定します。1 ~ 3600 の間で設定が可能です。 |
ilb.idcfcloud.com/mackerel-secret-name | なし | ILB に設定する Mackerel のキーの情報を保存した Secret リソース名を設定します。data.apiKey に Mackerel の API Key を設定した Secret リソースを指定することで ILB に Mackerel の設定が行われます。 |
ilb.idcfcloud.com/mackerel-secret-namespace | Service を作成した名前空間 | ILB に設定する Mackerel のキーの情報を保存した Secret リソース名のある名前空間を設定します。 |
ilb.idcfcloud.com/auto-scale-planning-developer-mode | false | ILB のオートスケールプランニングで開発用プランを使用するかどうかを設定します。 true にすると、開発用プランが有効化されます |
ilb.idcfcloud.com/auto-scale-planning-min | 2 | オートスケールプランニングで設定する最小スケーリング数 (2 ~ 8 までの値を設定できます) |
ilb.idcfcloud.com/auto-scale-planning-max | 8 | オートスケールプランニングで設定する最大スケーリング (2 ~ 8 までの値を設定できます) |