30秒で判断
- 対応すべき人: Kubernetes 1.37系のクラスタを運用しており、パッチに含まれる修正を取り込みたい運用担当者
- 対応不要な人: Kubernetes を使用していない、またはマネージドサービスでパッチ適用が自動化されている環境
- 確認コマンド:
kubectl version/kubectl get nodes -o wide(ノードのバージョン確認)
この変更が意味すること
Kubernetes 1.37.1 は、1.37系のパッチリリースです。リリースノート本文では詳細変更が公式 CHANGELOG へのリンクにまとめられており、バグ修正・安定性向上が中心のメンテナンス更新と位置づけられます。
本番クラスタを運用している場合、パッチ適用は無停止ローリングアップデートが基本ですが、コントロールプレーンとノードのバージョン差(skew)ポリシーを踏まえた計画的な適用が推奨されます。まずはステージング環境で検証してから本番へ展開しましょう。
主な変更点
- 1.37系のバグ修正・安定性向上を含むパッチリリース
- 詳細は公式 CHANGELOG-1.37 を参照
- バイナリのダウンロードリンクも CHANGELOG に記載
EOL / サポート状況
| サイクル | 最新 | 状況 | EOL |
|---|---|---|---|
| 1.37 | 1.37.1 | active | 2027-10-28 |
| 1.36 | 1.36.5 | active | 2027-06-28 |
| 1.35 | 1.35.9 | active | 2027-02-28 |
| 1.34 | 1.34.12 | active | 2026-10-27 ⚠️ |
| 1.33 | 1.33.13 | eol | 2026-06-28 |
1.34系はEOLが約1ヶ月後(2026-10-27)に迫っています。1.34系を運用中の場合は、1.35以降へのアップグレード計画を早めに立てておきましょう。
開発者への影響
- 1.37系運用者は、パッチに含まれる修正・安定性向上の恩恵を受けられる
- パッチアップデートのため、通常はワークロードへの破壊的影響なしでローリング適用できる
- マネージドKubernetes利用者は、プロバイダのパッチ提供タイミングに従えばよい
アップデート方法
# kubeadm クラスタの例(コントロールプレーン)
kubeadm upgrade plan
kubeadm upgrade apply v1.37.1
# 各ノードで kubelet / kubectl を更新後
kubectl drain <node> --ignore-daemonsets
# 更新完了後
kubectl uncordon <node>
適用前にステージング環境で検証し、skew ポリシーの範囲内でコントロールプレーン→ノードの順にアップグレードしてください。
データソース: GitHub Releases API, endoflife.date AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
