|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
クラスターオートスケーラー
このセクションでは、AWS EC2 Auto Scaling Groupsを使用してRancherカスタムクラスターに Kubernetesクラスターオートスケーラーをインストールして使用する方法を学びます。
クラスターオートスケーラーは、次のいずれかの場合にKubernetesクラスターのサイズを自動的に調整するツールです。
-
リソース不足のためにクラスター内で実行に失敗したポッドがあります。
-
クラスター内に長期間過小利用されているノードがあり、そのポッドは他の既存のノードに配置できます。
ポッドが追い出されないようにするには、ポッド仕様に`priorityClassName: system-cluster-critical`プロパティを設定してください。
クラスターオートスケーラーはKubernetesマスターノードで実行されるように設計されています。`kube-system`ネームスペースで実行できます。クラスターオートスケーラーは、非ミラーの`kube-system`ポッドが稼働しているノードをスケールダウンしません。
クラスターオートスケーラーのカスタマイズされたデプロイメントをワーカーノードで実行することは可能ですが、クラスターオートスケーラーが稼働し続けることを確実にするために特別な注意が必要です。
クラウドプロバイダ
クラスターオートスケーラーは、異なるクラウドプロバイダーをサポートしています。詳細については、 クラスターオートスケーラーがサポートするクラウドプロバイダーをご覧ください。
Amazon Cloud Providerでのクラスターオートスケーラーの設定
Amazonクラウドプロバイダーでクラスターオートスケーラーを実行する詳細については、このページを参照してください。