Kubernetes Blog 日本語
フォロー
Kubernetes v1.37: Pod-Level Resource Managers が Beta に昇格
Kubernetes v1.37 は、Pod-Level Resource Managers をベータ版に引き上げ、Kubelet のマネージャーがポッドレベルのリソース宣言を利用できるようにします。以前は、クリティカルなアプリケーションの排他的な NUMA アライメントには、すべてのコンテナにコアを割り当てる必要がありましたが、サイドカーにとっては非効率的でした。この新機能により、プライマリコンテナには NUMA アライメントされたリソースを予約し、共有プールでサイドカーを収容するハイブリッド割り当てが可能になります。サイドカーは、専用コアを消費することなく、NUMA アライメントと保護を得られます。ベータ版リリースには、デフォルトで無効になっている PodLevelResourceManagers 機能ゲートと、PodResources API の強化が含まれています。API は現在、ポッドのトップレベルの cpu_ids とメモリを報告し、監視での二重カウントを防ぎます。ユーザーは、リソースをより効果的に管理するために、この機能を選択できます。目標は、クリティカルなワークロードのパフォーマンスを向上させ、リソース利用率を向上させることです。詳細なドキュメントとチュートリアルが利用可能であり、ユーザーはすぐに始めることができます。機能が一般提供に向けて進むにつれて、フィードバックは非常に重要です。