Kubernetes v1.37公開、67件の機能強化を導入し16機能がStableへ昇格

Kubernetesの最新マイナーバージョンとなるv1.37(コードネーム:Garhwal)が公開されました。今回のアップデートでは合計67件の拡張(Enhancements)が含まれており、開発サイクルの成熟に伴い16件の機能がStable(安定版)へ、23件がBetaへと昇格しています。前バージョンと比較して、新機能の追加だけでなく既存機能の製品レベルへの引き上げが重点的に行われたリリースとなります。
具体的には、27件の機能が新たにAlpha段階として導入される一方で、廃止または削除された機能は1件に留まっています。インドのガルワール地方をテーマとしたこのリリースでは、テラス状の畑のように各機能が積み重なって開発されるコミュニティの継続性が強調されました。これにより、運用の安定性を重視するユーザーにとってはStable昇格済みの機能を選択しやすくなるメリットがあります。
実装面での差分として、以前のバージョンからBeta段階でテストされていた多くのコンポーネントがGA(一般公開)に達したことで、APIの安定性が向上しました。ただし、27件に及ぶAlpha機能はデフォルトで無効化されている場合が多く、評価目的での導入にはFeature Gateの個別設定が必要です。アップグレードに際しては、削除された1件の機能が既存のクラスター構成に影響しないかを事前に検証する必要があります。
Related tools
この記事に関連するおすすめツール
比較検討しやすい導入候補を優先して表示しています。一部リンクは広告・アフィリエイトを含む場合があります。
フェレット記者の用語メモ
Feature Gate
Kubernetesの新機能を段階的に有効化するためのフラグ機構だよ。Alpha機能を使うにはこれを手動でオンにする必要があるけど、一度有効にして使い始めると、アップグレード時にその機能の仕様が変わったり削除されたりしてマニフェストが壊れるリスクがある。安易に本番環境で「お試し」をしないのが運用の鉄則だね。
比較: 環境変数の直接指定
出典: Kubernetes Blog
要点を短く整理して掲載しています。詳細は出典を確認してください。

