注目★★★★★Kubernetes
Kubernetes v1.37、Metrics API v1を安定版へ
30秒で把握
- 1Kubernetes v1.37でmetrics.k8s.io APIが安定版v1へ昇格
- 2NodeMetricsとPodMetricsの型・フィールドはv1beta1から不変
- 3kubectl topはv1優先、HPAはv1.37時点でv1beta1のみ対応
要約
Kubernetes v1.37で、metrics.k8s.io APIが安定版のv1へ昇格した。NodeMetricsとPodMetricsでノードやPodのCPU・メモリ使用量を提供し、kubectl topやリソースメトリクスによるオートスケーリングが利用するAPIである。v1のリソース型とフィールドはv1beta1と同一で、収集・返却されるメトリクスの内容は変わらない。kubectl topはv1を優先し、未対応クラスタではv1beta1へ自動フォールバックする。HPAはv1.37時点でv1beta1のみ対応する。機能ゲートは不要だが、実装側はAPIServiceを登録し、移行期間中はv1とv1beta1の併用が推奨される。
あなたへの影響
Kubernetesクラスタ運用者は、利用中のmetrics-serverなどがmetrics.k8s.io/v1を提供し、対応するAPIServiceを登録しているかを近日中に確認してください。
推奨:既存クライアントとの互換性を保つため、移行期間はv1beta1も併せて提供する構成が必要です。