Kubernetes - v1.26.3


Changelog since v1.26.2

Changes by Kind

API Change

  • Volumes: resource.claims gets cleared for PVC specs during create or update of a pod spec with inline PVC template or of a PVC because it has no effect. (#115928, @pohly) [SIG API Machinery, Apps and Storage]

Feature

  • Kubernetes is now built with Go 1.19.7 (#116407, @cpanato) [SIG Release and Testing]
  • The go version defined in .go-version is now fetched when invoking test, build, and code generation targets if the current go version does not match it. Set $FORCE_HOST_GO=y while testing or building to skip this behavior, or set $GO_VERSION to override the selected go version. (#115496, @liggitt) [SIG Release and Testing]

Failing Test

  • Fixed panic in vSphere e2e tests. (#115863, @jsafrane) [SIG Storage and Testing]

Bug or Regression

  • Fix data race in kube-scheduler when preemption races with a Pod update. (#116438, @alculquicondor) [SIG Scheduling]
  • Fix log line in scheduler that inaccurately implies that volume binding has finalized (#116050, @TommyStarK) [SIG Scheduling and Storage]
  • Fix race in alpha aggregated discovery handler
    Yes, discovery document will correctly return the resources for aggregated apiservers that do not implement aggregated disovery (#115805, @alexzielenski) [SIG API Machinery]
  • Fixed a bug where Kubernetes would apply a default StorageClass to a PersistentVolumeClaim,
    even when the deprecated annotation volume.beta.kubernetes.io/storage-class was set. (#116089, @cvvz) [SIG Apps and Storage]
  • Fixed an EndpointSlice Controller hashing bug that could cause EndpointSlices to incorrectly handle Pods with duplicate IP addresses. For example this could happen when a new Pod reused an IP that was also assigned to a Pod in a completed state. (#115907, @qinqon) [SIG Apps and Network]
  • Fixed performance regression in scheduler caused by frequent metric lookup on critical code path. (#116441, @alculquicondor) [SIG Scheduling]
  • Fixing issue with Winkernel Proxier - ClusterIP Loadbalancers are missing if the ExternalTrafficPolicy is set to Local and the available endpoints are all remoteEndpoints. (#116001, @princepereira) [SIG Network]
  • Fixing issue with Winkernel Proxier - IPV6 load balancer policies are missing when service is configured with ipFamilyPolicy: RequireDualStack (#115614, @princepereira) [SIG Network]
  • Make kubectl diff --prune behave correctly with the --selector/-l flag (#116149, @nathanmartins) [SIG CLI and Testing]
  • Remove check for CSI driver running on node for CSI migration (#115772, @sunnylovestiramisu) [SIG Apps and Storage]
  • Set device stage path whenever available for expansion during mount (#115346, @gnufied) [SIG Storage and Testing]

Dependencies

Added

Nothing has changed.

Changed

  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.35 → v0.0.36

Removed

Nothing has changed.


Details

date
March 17, 2023, 7:20 p.m.
name
Kubernetes v1.26.3
type
Patch
👇
Register or login to:
  • 🔍View and search all Kubernetes releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or