Asayomu Tech
注目★★★★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も併せて提供する構成が必要です。

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

関連する記事

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