【ブイピーエー】
VPA(垂直Podオートスケーラ) とは?
💡 Podの「体型管理」係。筋肉不足なら増量、食べ過ぎなら減量を自動で指示する。
📌 このページのポイント
VPAって何をする仕組みなの?
KubernetesのPodに割り当てるCPUとメモリの量を自動で調整してくれるよ。「このPodはCPUが足りなそうだから増やそう」「メモリが余り過ぎているから減らそう」と賢く管理してくれるんだ。
HPAっていうのも聞いたことあるけど、違いは何なの?
どんな場合にVPAを使うの?
デメリットはあるの?
自動で値を変えてくれるんだね!設定は必要なの?
VPAObjectというカスタムリソースを作って対象のDeploymentと動作モードを指定するよ。モードは「Offで推奨値を表示するだけ」から「Autoで自動適用」まで選べるから、まずOffで様子を見てから自動化するのがおすすめだよ。
まとめ:ざっくりこれだけ覚えればOK!
📖 おまけ:英語の意味
「Vertical Pod Autoscaler」 = 垂直Podオートスケーラ
💬 「水平スケール(Pod数増加)」に対して「垂直スケール(1Podのリソース増加)」という意味で、Horizontal Pod Autoscaler(HPA)の対になる存在だよ。