Last Week In Kubernetes Development

Subscribe
Archives
November 6, 2024

LWKD: Week Ending November 3, 2024

Week Ending November 3, 2024

Developer News

Registration for the Salt Lake City Contributor Summit closes Thursday, so don't forget to register; check your email to make sure that you did. Also make sure to add any Unconference topic you have soon, and vote on the existing topics.

Release Schedule

Next Deadline: Code Freeze, November 8th

Code Freeze Is Coming, and this cycle (because of Kubecon) we'll have test freeze at the same time. So make sure to get you work on 1.32 features and their tests done this week. The removals and deprecations blog post has been postponed to this Friday.

And, just to pile it on: patch release cherry-picks are also due Friday.

Merges

  • Update scheduler_perf tests to run with QueueingHints both enabled and disabled
  • Tests for getReplicaSetFraction in the deployment controller
  • Improve validation for ReplicaSet annotations in the deployment controller
  • JSON request encoding fallback added for CBOR HTTP 415 errors
  • kubeadm: ensure proper parsing of SSR username
  • kubeadm: use actual addresses/ports for WaitForAllControlPlaneComponents
  • Improved test coverage for kubectl autoscale
  • Fixes to reporting of elapsed times for validating admission policy
  • KCM volume plugin probe refactored
  • --concurrent-daemonset-syncs command line flag added to kube-controller-manager
  • kubelet's /metrics/slis endpoint made always available
  • New utility function ResetLabelValueAllowLists to reset allow lists for label values
  • New optional ResetFieldsFilterStrategy interface for storage
  • dynamicResources struct refactored to DynamicResources
  • Container filesystem and image filesystem now allowed to be on the same drive but in a different partition
  • New alpha seLinuxChangePolicy field within Pod level securityContext
  • Fix for eviction manager not deleting unused images or containers when it detected containerfs signal
  • Stricter validations for the qosClass field of Pod status
  • DRA: scheduling pods is up to 16x faster now thanks to some performance optimization
  • v1alpha1 API for mutating admission policies added
  • PodLifecycle's Sleep Action now supports a sleep duration of zero with a feature gate
  • Bug fix for an issue with state un-marshalling in InPlacePodVerticalScaling
  • Line breaks from kubectl explain descriptions now realinged
  • Windows now supports CPU and memory affinity

Promotions

  • MemoryManager to GA
  • PodIndexLabel for StatefulSet and IndexedJob to GA
  • RecoverVolumeExpansionFailure to beta
  • PodLifecycleSleepAction to GA

Deprecated

  • Dropped last remaining reference to github.com/golang/groupcache/lru
  • EnforceMountableSecretsAnnotation deprecated in v1.32
  • ZeroLimitedNominalConcurrencyShares feature gate removed after graduation to GA in v1.30
  • HPAContainerMetrics feature gate removed after graduation to GA in v1.30

Version Updates

  • vendor: system-validators to v1.9.1
Don't miss what's next. Subscribe to Last Week In Kubernetes Development:
Powered by Buttondown, the easiest way to start and grow your newsletter.