PricingPricingDocsDocsBlogBlogBook a demoBook a demoCompanyCompany (opens in a new tab)
製品
ソリューション
ドキュメントAPIリファレンス料金デモブログ会社
無料で始める
Pod Sizing

リアルタイムリサイジング

Smart Sizing 推奨値を自動適用する Wave のパイプライン — In-Place Pod Resize (再起動なし、rollout なし、ダウンタイムなし) または Manifest Patch、コンテナ単位の opt-in と VPA スタイルの hysteresis を備える。

要点

  • • 10 分周期で Wave が Smart Sizing 推奨値をワークロードに自動適用できます。
  • • ワークロード毎に 3 つの Apply Mode: Off、In-Place (Kubernetes /resize、再起動なし)、Manifest Patch (rollout 管理)。
  • • 自動適用はコンテナ単位の opt-in。明示的に有効化するまでクラスタには何も起きません。
  • • VPA スタイルの hysteresis (priority ≥ 10% OR CPU ≥ 50 mCPU OR memory ≥ 64 MiB) でプロダクションノイズを抑制。

VPA より優れている理由

Kubernetes VPA は推奨値を pod evict + 再起動で適用してきました。新しい InPlaceOrRecreate モード (K8s 1.33 beta、1.35 GA) は Wave と同じ /resize プリミティブを共有しますが、ノードの容量不足時に evict-and-recreate にフォールバック — ワークロードを静かに再起動します。

Wave は 3 つの Apply Mode を明示的なユーザー選択として保持し、In-Place を静かに再起動にダウングレードしません。推奨パイプラインの上流 — コンテナ単位の buffer / min / max コントロール、VPA が見逃す large-container drift を捕捉する OR 結合 hysteresis、Apply History パネル — が残りの価値です。

3 つの Apply Mode

Off

推奨値のみ生成、ワークロードには触れない。Smart Sizing を試したい場合に使用。

In-Place Pod Resize

実行中の pod に Kubernetes 1.27+ の /resize サブリソースを呼び出し。再起動なし、rollout なし、ダウンタイムなし。K8s 1.27–1.32 では InPlacePodVerticalScaling feature gate が必要; 1.33 からデフォルト有効、1.35 で GA。

Manifest Patch

ワークロード spec を patch。次回 rollout から新 pod が新リソースで起動。feature gate なしでもどこでも安全。

Deployment / StatefulSet / DaemonSet / Argo Rollout / OpenShift DeploymentConfig に対応。

Container Settings のコンテナ単位 buffer / min / max コントロールが hysteresis チェックの前に推奨値を制約します。

自動適用を有効にする前に

  • • ノイズ抑制 hysteresis: priority 比率 ≥ 10% OR CPU 変化量 ≥ 50 mCPU OR memory 変化量 ≥ 64 MiB の場合のみ適用 (VPA スタイル閾値、OR 結合)。
  • • In-Place は pod ごとに fire-and-forget。ノードリソース不足で kubelet が拒否した場合、その pod はスキップされ次の 10 分サイクルで再試行されます。確実な再スケジュールが必要なら Manifest モードを使用してください。
  • • Manifest モードは Argo CD auto-sync と競合 — Argo が patch を戻します。Wave がリソース値の source of truth であるべきワークロードでは、Autopilot と同様に auto-sync を OFF にしてください。
  • • Deployment の Smart Sizing 自動適用は Autopilot に切り替わると自動的に解除 — Autopilot が管理するワークロードのリソースは Autopilot が所有。
完全な運用ガイドを読む →

リソースサイジングのループを閉じる

推奨値は価値の半分でしかありません。Realtime Resizing は、ワークロードを毎サイクル right-sized に保つ自動適用パスで、In-Place モードは再起動なしで適用します。

運用ガイドを読む
Product
リソース最適化K8s診断トラフィック保護GPUの可視化・仮想化K8s AI AgentAI SRE Agent · 2026 Q3
Resources
DocsAPI ReferenceBlogデモPricing
Company
STCLabBook a demoContact
STCLab© 2026 Wave All rights reserved.
Terms of ServicePrivacy PolicyCookies