Asayomu Tech
注目★★★★Kubernetes

Kubernetes v1.37、HPAでPodを0まで自動縮退

30秒で把握

  • 1Kubernetes v1.37がHPAの0レプリカまでの自動縮退をBeta化
  • 2object metricとexternal metricでキュー到着時に自動復帰
  • 3アイドルPodを削減する一方コールドスタートとバッファ層が必要

要約

Kubernetes v1.37 は、HPAでワークロードを0レプリカまで自動縮退・復帰させるAPIをBetaとして標準有効化した。object metricまたはexternal metricを使えば、キュー長などを監視し、処理対象の到着時に最大レプリカ数まで再拡張できる。従来はアドオンや外部コンポーネント、Alpha機能ゲートが必要だったが、v1.37ではコア機能になった。アイドルPodをなくせる一方、復帰にはメトリクス検知、Podのスケジューリング、アプリ起動によるコールドスタートが発生する。Kubernetes ServiceはPod不在時にHTTPリクエストをバッファリングしないため、リクエスト駆動型ワークロードには別のバッファリング層が必要になる。

あなたへの影響

Kubernetes v1.37を導入するチームは、キューコンシューマーやバッチ処理でexternal metricを使った0スケールを検証し、コールドスタート許容時間を確認すべきです。

推奨:HTTP系ではリクエストを保持する別レイヤーが必要で、アップグレード中はkube-apiserverとkube-controller-managerの機能対応も揃えてください。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。