この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

クラスターオートスケーラー

このセクションでは、AWS EC2 Auto Scaling Groupsを使用してRancherカスタムクラスターに Kubernetesクラスターオートスケーラーをインストールして使用する方法を学びます。

クラスターオートスケーラーは、次のいずれかの場合にKubernetesクラスターのサイズを自動的に調整するツールです。

  • リソース不足のためにクラスター内で実行に失敗したポッドがあります。

  • クラスター内に長期間過小利用されているノードがあり、そのポッドは他の既存のノードに配置できます。

ポッドが追い出されないようにするには、ポッド仕様に`priorityClassName: system-cluster-critical`プロパティを設定してください。

クラスターオートスケーラーはKubernetesマスターノードで実行されるように設計されています。`kube-system`ネームスペースで実行できます。クラスターオートスケーラーは、非ミラーの`kube-system`ポッドが稼働しているノードをスケールダウンしません。

クラスターオートスケーラーのカスタマイズされたデプロイメントをワーカーノードで実行することは可能ですが、クラスターオートスケーラーが稼働し続けることを確実にするために特別な注意が必要です。

クラウドプロバイダ

クラスターオートスケーラーは、異なるクラウドプロバイダーをサポートしています。詳細については、 クラスターオートスケーラーがサポートするクラウドプロバイダーをご覧ください。

Amazon Cloud Providerでのクラスターオートスケーラーの設定

Amazonクラウドプロバイダーでクラスターオートスケーラーを実行する詳細については、このページを参照してください。