RSS Kubernetes ブログ フォロー Kubernetes v1.36: Podレベルリソースのインプレース垂直スケーリングがベータ版に昇格 Kubernetes v1.36 は、In-Place Pod-Level Resources Vertical Scaling を導入しました。これは現在ベータ版であり、デフォルトで有効になっています。この機能により、ユーザーは実行中の Pod の集約リソース制限を動的に調整できます。これは、共有リソースを持ち、コンテナ固有の制限がない Pod に特に役立ちます。Kubelet は、各コンテナの resizePolicy に基づいて更新方法を決定し、インプレース更新または再起動のいずれかを選択します。リサイズが発生すると、Kubelet はまずノードに十分なリソースがあるかどうかを確認します。次に、リソースの超過を防ぐために cgroup の更新を順序付けし、個々のコンテナ cgroup が拡大される前にポッドレベルの cgroup を拡張します。PodResizeInProgress のような Pod 条件は、リサイズの進行状況とステータスを追跡します。この機能には、cgroup v2、CRI サポート、特定のフィーチャーゲート、および Linux ベースのノードが必要です。次のステップは、これを Vertical Pod Autoscaler (VPA) と統合することです。ユーザーは、この機能をテストし、コミュニティチャネルを通じてフィードバックを提供するよう奨励されています。 Kubernetes v1.36: In-Place Vertical Scaling for Pod-Level Resources Graduates to Beta kubernetes.io
resizePolicyに基づいて更新方法を決定し、インプレース更新または再起動のいずれかを選択します。リサイズが発生すると、Kubelet はまずノードに十分なリソースがあるかどうかを確認します。次に、リソースの超過を防ぐために cgroup の更新を順序付けし、個々のコンテナ cgroup が拡大される前にポッドレベルの cgroup を拡張します。PodResizeInProgressのような Pod 条件は、リサイズの進行状況とステータスを追跡します。この機能には、cgroup v2、CRI サポート、特定のフィーチャーゲート、および Linux ベースのノードが必要です。次のステップは、これを Vertical Pod Autoscaler (VPA) と統合することです。ユーザーは、この機能をテストし、コミュニティチャネルを通じてフィードバックを提供するよう奨励されています。