GKE 1.33 の変更ログ

このドキュメントでは、Google Kubernetes Engine(GKE)1.33 マイナー バージョンのパッチ バージョンの変更点について説明します。

これらの変更ログは、特定の GKE システム コンポーネントの更新に関する補足情報です。GKE の機能、変更、セキュリティの問題については、次のドキュメントをご覧ください。

1.33.13-gke.1613000

以降のセクションでは、このパッチ バージョンと前のパッチ バージョン 1.33.13-gke.1547000 との変更点について説明します。アップストリーム Kubernetes の変更については、Kubernetes v1.33.13 の変更ログをご覧ください。

コンポーネントの更新

以降のセクションでは、このパッチ バージョンで更新された特定の GKE システム コンポーネントについて説明します。

advanceddatapath

advanceddatapath コンポーネントをバージョン 33.7.45 から 33.7.46 に更新しました。

  • セキュリティに関する修正:
    • golang.org/x/net を更新して、GO-2026-4440 と GO-2026-5942 を解決しました。
    • golang.org/x/text を更新して、GO-2026-5970 を解決しました。
  • その他:
    • さまざまな内部コンポーネントの Debian ベースイメージを更新しました。

gcsfusecsi

gcsfusecsi コンポーネントをバージョン 0.10.71 から 0.10.72 に更新しました。

tpu-device-plugin

tpu-device-plugin コンポーネントをバージョン 1.33.22-gke.9 から 1.33.22-gke.10 に更新しました。

  • セキュリティに関する修正:
    • google.golang.org/grpc を v1.82.1 に更新して、GO-2026-6061 を解決しました。

1.33.13-gke.1547000

以降のセクションでは、このパッチ バージョンと前のパッチ バージョン 1.33.13-gke.1499000 との変更点について説明します。アップストリーム Kubernetes の変更については、Kubernetes v1.33.13 の変更ログをご覧ください。

コンポーネントの更新

以降のセクションでは、このパッチ バージョンで更新された特定の GKE システム コンポーネントについて説明します。

gcsfusecsi

gcsfusecsi コンポーネントをバージョン 0.10.69 から 0.10.71 に更新しました。

l7-lb-controller-combined

l7-lb-controller-combined コンポーネントをバージョン 1.36.6-gke.1 から 1.36.7-gke.1 に更新しました。

  • 機能:
    • サービス アノテーションと新しいフィーチャー トグルを使用して、NEG の事前プロビジョニングのサポートを追加しました。
    • 所有権の追跡やステータス レポートなど、NEG コントローラによる NEGBinding カスタム リソースの管理を導入しました。
    • サービス数、同期レイテンシ、ステータス条件の新しい指標を使用して、スタンドアロン L4 NEG コントローラのオブザーバビリティを強化し、トラブルシューティングを改善しました。
    • ip-collection-v6 アノテーションを使用して、ネットワーク ロードバランサ(NetLB)で Bring Your Own IPv6(BYOIPv6)のサポートを追加しました。
    • 転送ルールから複数の IP アドレスを読み取れるように、L4 スタンドアロン NEG コントローラを改善しました。
    • ゾーンとサブネットの情報を取得するときに、トポロジ プロバイダがマルチネットワークを認識するように更新しました。
  • バグ修正:
    • NEG コントローラでワーカー Goroutine のリークを解決し、CPU の大幅なスパイクを解消しました。
    • サービス仕様から sessionAffinityConfig が省略された場合に発生する L4 NetLB の nil ポインタの逆参照パニックを修正しました。
    • アンカーなしの正規表現マッチングを厳密な IP 解析に置き換えて、誤検出を防ぎ、L4 アドレス マネージャーの検証を改善しました。
    • アドレス削除ロジックで、リージョンの代わりにターゲット IP が誤って使用されるバグを修正しました。
    • 厳密な Kubernetes API 検証に準拠するため、IPv6 アドレスの正規化を実装し、転送ルール アドレスから /96 プレフィックスを自動的に削除するようにしました。
    • スタンドアロン NEG コントローラと L4 リーダー選出のフラグの衝突を修正しました。
    • リソース削除時のフィルタリング エラーを防ぐため、プロバイダ構成で「tombstone」オブジェクトの処理を追加しました。
    • Service NEG が作成直後にローカル リスナーで使用可能になるようにし、パフォーマンスを向上させるために並列シンクの実行を有効にしました。
  • セキュリティに関する修正:
    • golang.org/x/net を v0.56.0 に更新して、推移的な依存関係の既知のセキュリティの脆弱性に対処しました。
    • Google Compute Engine プロバイダ構成の INI 値をサニタイズして、CRLF インジェクションの可能性を防ぎました。
  • その他:
    • アドレスの可用性を確認するときに、すべてのルールを一覧表示するのではなく、特定の転送ルールを取得することでパフォーマンスを最適化しました。
    • スタンドアロン NEG コントローラ内の転送ルールの数を 10 に制限しました。
    • コントローラの堅牢性を高めるため、Node インフォーマーの FilteredInformers で allowMissing のサポートを実装しました。