Week Ending April 26, 2026

開発者ニュース

AIコンフォーマンスサブプロジェクトが SIG Architectureメーリングリストに移動 しました。コントリビューターは今後のAIコンフォーマンスミーティングの招待やアナウンスのために sig-architecture@kubernetes.io に参加してください。

AI利用ポリシーとGitHub CopilotおよびCLAメカニクスとの相互作用についての議論 が活発に行われています。Copilotが生成したコミットを使用しているコントリビューターは、PRを提出する前にそのスレッドを確認してください。

リリーススケジュール

Kubernetes v1.36: ハル (Haru) が先週リリースされました。同時に v1.33.11v1.34.7v1.35.4 のパッチもリリースされています。

Kubernetes 1.33 は2026年4月28日にメンテナンスモードに移行しました。

今週のKEP

KEP-4781: kubeletの再起動はPodのステータスを変更しない

このKEPは、kubeletの再起動時のPodのReadiness管理を改善するための提案です。現在、kubeletが再起動すると、以前のProbe結果が失われ、すべてのPodが「Not Ready」にリセットされます。これにより、実際には正常に動作していたサービスが誤って利用不可として検出され、不要なアラートやロードバランシングの変更が引き起こされる可能性があります。このKEPの目的は、kubelet再起動中もPodのステータスが実際のランタイム状態を正確に反映するようにすることです。

KEP-4781は現在Alphaステージで、ChangeContainerStatusOnKubeletRestart フィーチャーゲートの後ろに実装されています。アクティブなリリースにはまだスケジュールされておらず、さらなる検証と反復が完了した後、将来のリリースサイクルで進展する予定です。

その他のマージ

バージョンアップデート

サブプロジェクトと依存関係のアップデート

  • cluster-api v1.13.1: Kubernetes v1.36のサポートを拡張、依存関係の更新、v1.36のテスト追加、ドキュメントの小規模更新
  • cluster-api-provider-vsphere v1.16.0: v1beta2 APIを導入、v1beta1を非推奨化、v1alpha3/v1alpha4を削除、コントローラーのレート制限と優先度キューを有効化
  • kubebuilder v4.14.0: スキャフォールドアップグレードワークフローを更新、HelmプラグインをRBAC再構成とマルチネームスペースサポートで強化
  • kubespray v2.31.0: Kubernetes v1.35をデフォルトに設定、cgroup v1サポートをデフォルトで削除、ingress-nginxとKubernetes Dashboardを廃止
  • prometheus v3.11.3: OAuthシークレット漏洩、リモートリードの脆弱性、UIのXSSを含む複数のセキュリティ問題を修正
  • containerd api v1.11.0: ファイルシステムコピーの転送タイプを追加、shimブートストラッププロトコルを導入、サンドボックスAPIを強化
  • cluster-autoscaler-chart v9.57.0: Kubernetesワーカーノードのスケーリング用Helmチャートを更新