0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Kubernetes 1.35: SIG-Network の変更内容

0
Last updated at Posted at 2026-01-24

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • なし

Changes by Kind

Deprecation

  • kube-proxyのipvsモードを非推奨としてマークしました。これは将来のバージョンのKubernetesで削除される予定です。ユーザーはnftablesへの移行が推奨されます。(#134539, @adrianmoisey)

API Change

  • log-flush-frequencyが正の値であることを確認する検証を追加し、パニックを引き起こす代わりにエラーを返すようにしました。(#133540, @BenTheElder) [SIG Architecture, Instrumentation, Network and Node]
  • kube-apiserver, kube-schedulerでClearingNominatedNodeNameAfterBinding機能をデフォルトで有効にしました。(#135103, @ania-borowiec) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Scheduling, Storage and Testing]
  • APIタイプのOpenAPIモデルパッケージをzz_generated.model_name.goファイルに生成し、OpenAPIModelName()関数を介してアクセスできるようにしました。これにより、API作成者はAPIタイプのGoパッケージパスに依存する代わりに、目的のOpenAPIモデルパッケージを宣言できます。(#131755, @jpbetz) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling, Storage and Testing]
  • statuszエンドポイント用の構造化されバージョン管理されたv1alpha1応答を導入しました。(#134313, @richabanker) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
  • flagzエンドポイント用の構造化されバージョン管理されたv1alpha1応答フォーマットを導入しました。(#134995, @yongruilin) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
  • Kube-apiserver: CustomResourceDefinition処理におけるv1.34のリグレッションを修正しました。数値と整数プロパティで認識されない形式について誤って警告していました。(#133896, @yongruilin) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cloud Provider, Contributor Experience, Network, Node and Scheduling]
  • Kube-apiserver: CustomResourceDefinitionがステータスサブリソースが存在することを示しているが、openAPIV3Schemastatusプロパティを定義していないカスタムリソースを検証する際のパニックの可能性を修正しました。(#133721, @fusida) [SIG API Machinery, Apps, Architecture, Auth, Autoscaling, CLI, Cloud Provider, Cluster Lifecycle, Etcd, Instrumentation, Network, Node, Release, Scheduling, Storage and Testing]
  • Kubernetes API Goタイプはgithub.com/gogo/protobufライブラリのランタイム使用を削除し、グローバルなgogoタイプレジストリへの登録を停止しました。Kubernetes API Goタイプはgoogle.golang.org/protobufライブラリでの使用には適しておらず、互換性のない意図しない使用を避けるためにデフォルトでProtoMessage()を実装しなくなりました。これらのマーカーメソッドの削除が使用に影響する場合、kubernetes_protomessage_one_more_releaseビルドタグで1リリースだけ再有効にすることができますが、v1.36で削除される予定です。(#134256, @liggitt) [SIG API Machinery, Apps, Architecture, Auth, CLI, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
  • ServiceのtrafficDistributionフィールドのPreferSameZonePreferSameNode値が一般提供に昇格しました。PreferClose値は、より明示的なPreferSameZoneを優先して非推奨になりました。(#134457, @danwinship) [SIG API Machinery, Apps, Network and Testing]

Feature

  • スケジューラーのstatuszエンドポイントにパスセクションを追加しました。(#132606, @Peac36) [SIG API Machinery, Architecture, Instrumentation, Network, Node, Scheduling and Testing]
  • WaitForNamedCacheSyncWaitForNamedCacheSyncWithContextに変更しました。(#133904, @aditigupta96) [SIG API Machinery, Apps, Auth and Network]
  • K8s.io/apimachinery: 同じリソースの2つのオブジェクト間でresourceVersion文字列を比較するためのヘルパー関数を導入しました。(#134330, @michaelasp) [SIG API Machinery, Apps, Auth, Instrumentation, Network, Node, Scheduling, Storage and Testing]
  • KubernetesはGo言語バージョン1.25を使用するようになり、https://go.dev/blog/container-aware-gomaxprocs が含まれています(#134120, @BenTheElder) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Release, Scheduling and Storage]
  • HostnameOverride機能ゲートをベータに昇格させ、デフォルトで有効にしました。(#134729, @HirazawaUi) [SIG Network and Node]

Bug or Regression

  • 非推奨のメトリクスは、メトリクス非推奨ポリシーに従って非表示になります。https://kubernetes.io/docs/reference/using-api/deprecation-policy/#deprecating-a-metric 。(#133436, @richabanker) [SIG Architecture, Instrumentation and Network]
  • Windows kube-proxy(winkernel)の問題を修正しました。terminatedEndpointsマップが早期にクリアされたため、複数のServiceによって参照されるDeploymentで古いRemoteEndpointsが残っていました。(#135146, @princepereira) [SIG Network and Windows]
  • kube-proxynftablesモード(v1.33でGA)で、トラフィックがノード上のローカルソースから発信されているかどうかを判断できないバグを修正しました。この問題は、名前ベースの一致で誤ってiifnameの代わりに間違ったメタiifを使用していたことが原因でした。(#134024, @jack4it)
  • 64ビットIPv6 ServiceCIDRsがサブネット範囲外のアドレスを割り当てるバグを修正しました。(#134193, @hoskeri)
  • 初期化中にイベントブロードキャスターがシャットダウンされたため、デフォルトのserviceCIDRコントローラーがイベントをログに記録しない問題を修正しました。(#133338, @aojea)
  • 単一の名前空間に多数のサービスがある場合に、Podからサービスへの検索を非同期にすることでEndpointEndpointSliceコントローラーのパフォーマンスを向上させました。(#134739, @shyamjvs) [SIG Apps and Network]
  • NodesとPod用に作成されたEventsでinvolvedObject.apiVersionを設定するようにしました。(#134545, @novahe) [SIG Cloud Provider, Network, Node, Scalability and Testing]
  • ヘッドレスサービスが作成または更新されたときに表示された不正なSessionAffinity警告を削除しました。(#134054, @Peac36)

その他(クリーンアップまたはフレーク)

  • より適切なハッシュアルゴリズムを優先するためにmd5アルゴリズムの使用を削除し、将来の使用を防止しました。(#133511, @BenTheElder) [SIG Apps, Architecture, CLI, Cluster Lifecycle, Network, Node, Security, Storage and Testing]
  • s390xでのnfacctテストケースを修正しました。(#133603, @saisindhuri91)
  • kube-proxy/statuszページを更新し、公開されたエンドポイントのリストを含めるようにし、デバッグとインスペクションを容易にしました。(#133190, @aman4433) [SIG Network and Node]
  • etcdクライアントライブラリをv3.6.5に更新しました。(#134780, @joshjms) [SIG API Machinery, Architecture, Auth, CLI, Cloud Provider, Cluster Lifecycle, Instrumentation, Network, Node, Scheduling and Storage]
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?