Resource Quota
ResourceQuota は K8s Namespace が消費できる CPU・メモリ・Pod・ストレージの総量に上限を設け、一つのチームがクラスタを使い果たすのを防ぐ。
目的
クラスタのリソースを公平に割り当て、リソース枯渇を防ぐことを目的とする。
メカニズム
Quota は Namespace の CPU・メモリの要求と上限の合計、Pod 数、PVC 数などを制限する。LimitRange は Pod ごとのリソース下限と上限を定める。Quota を超えるリソース作成は失敗する。妥当な計画と定期的な調整が必要である。
ユースケース
- リソース管理
- マルチテナンシー
- キャパシティの制御