コンテンツへスキップ
uencoder

Resource Quota

ResourceQuota は K8s Namespace が消費できる CPU・メモリ・Pod・ストレージの総量に上限を設け、一つのチームがクラスタを使い果たすのを防ぐ。

目的

クラスタのリソースを公平に割り当て、リソース枯渇を防ぐことを目的とする。

メカニズム

Quota は Namespace の CPU・メモリの要求と上限の合計、Pod 数、PVC 数などを制限する。LimitRange は Pod ごとのリソース下限と上限を定める。Quota を超えるリソース作成は失敗する。妥当な計画と定期的な調整が必要である。

ユースケース

  • リソース管理
  • マルチテナンシー
  • キャパシティの制御

References