【りそーすりみっと】
リソースリミット とは?
💡 『使っていいのはここまで』を決めるリソースの交通整理
📌 このページのポイント
リソースリミットって設定しないとどうなるの?
requestsとlimitsの違いがよく分からないんだけど…
requestsは『最低これだけは確保してね』という予約で、limitsは『これ以上は使わないでね』という上限だよ。Kubernetesはrequestsを基にPodをどのノードに配置するか決めるんだ。
上限を超えたらどうなるの?
適切な値ってどうやって決めるの?
最初はPrometheusやMetrics Serverで実際の使用量を計測して、その値を基に設定するのがベストだよ。requestsは通常時の使用量、limitsはピーク時の1.5〜2倍くらいに設定するのが目安だね。VPA(Vertical Pod Autoscaler)で自動調整する方法もあるよ。
📖 おまけ:英語の意味
「Resource Limit」 = リソースの制限
💬 Resource(資源)のLimit(制限)で、コンテナが使いすぎないように天井を設けるイメージだよ