Kubernetes Releases
- relnotes.k8s.io: Kubernetes Release Notes Tip: Click on “deprecation” and select “releaseVersions: 1.x
- sysdig.com: What’s new in Kubernetes 1.20?
- magalix: What You Should Know about Kubernetes 1.20
- towardsdatascience.com: Kubernetes is deprecating Docker in the upcoming release Kubernetes and Docker will part ways; what does that mean to you?
- zdnet.com: Kubernetes dropping Docker is not that big of a deal Chill, people. Your Docker skills haven’t suddenly become useless. Here’s what’s really going on.
- thenewstack.io: Kubernetes 1.20 Lands with 44 Enhancements
- thenewstack.io: Kubernetes 1.20 Enhances the Operator Experience and Brings New Features to the Container Runtime
- openshift.com: Kubernetes is Removing Docker Support, Kubernetes is Not Removing Docker Support
- sysdig.com: What’s new in Kubernetes 1.21?
- devopscube.com: Kubernetes v1.21 Released: Here is What you should know
- thenewstack.io: Kubernetes 1.21 Brings a New Memory Manager, More Flexible Scheduling
- kubernetes.io: kubernetes 1.21: CronJob Reaches GA
- kubernetes.io: Kubernetes 1.21: Power to the Community
- devclass.com: Kubernetes 1.21 unloads pod security, adds dual IPv4/IPv6 networking, and shuts down gracefully
- kubernetes.io: Introducing Suspended Jobs in Kubernetes 1.21
- analyticsindiamag.com: Kubernetes v1.21 Released: Major Updates & Latest Features
- openshift.com: Kubernetes 1.21 Grows Innovative New Features
- Kubernetes v1.16 API deprecation testing Examples of how to test the impact of the v1.16 API deprecations and ways to debug early!
- kubernetes.io: Kubernetes 1.21: Metrics Stability hits GA
- sysdig.com: Kubernetes 1.22 – What’s new?
- kubernetes.io: Kubernetes API and Feature Removals In 1.22: Here’s What You Need To Know In this version, multiple beta APIs will be removed. Not deprecated, removed. Specifically, the following:
- Ingress
- CustomResourceDefinition
- ValidatingWebhookConfiguration
- MutatingWebhookConfiguration
- CertificateSigningRequest
- etc
- kubernetes.io: Kubernetes 1.22: Reaching New Peaks Kubernetes’ default backend storage, etcd, has a new release: 3.5.0. The new release comes with improvements to the security, performance, monitoring, and developer experience.
- thenewstack.io: Less Is More with Kubernetes 1.22
- acloudguru.com: What’s new with Kubernetes 1.22?
- kubernetes.io: Graceful Node Shutdown Goes Beta
- kubernetes.io: Kubernetes Memory Manager moves to beta
- kubernetes.io: Dockershim removal is coming. Are you ready?
- medium: Kubernetes v1.22 ends Cloud Provider LoadBalancer lock-in Users of Cloud Provider provisioned Kubernetes have been locked into using the Cloud providers LoadBalancers for external access to their applications. This changed in v1.22, a new feature called LoadBalancer class allows 3rd party solutions to selected as an alternative to the default Cloud LoadBalancer.
- sysdig.com: Kubernetes 1.23 – What’s new?
- armosec.io: Kubernetes version 1.23 is out – everything you should know
- thenewstack.io: Kubernetes 1.23: Dual Stack IPv4/IPv6, CronJobs, Ephemeral Volumes
- blog.aquasec.com: Kubernetes Version 1.23: What’s New for Security?
- kubernetes.io: Kubernetes 1.23: The Next Frontier
- loft.sh: Kubernetes 1.23 Release
- infoq.com: Kubernetes Proceeding with Deprecation of Dockershim in Upcoming 1.24 Release
- blog.runx.dev: Will That Kubernetes v1.22 Upgrade Break My Application?
- Concerned about the Dockershim removal in the upcoming Kubernetes 1.24 release? We’ve updated the faq with additional info, migration guide links and more: http://k8s.io/dockershim
- kubernetes.io: Updated: Dockershim Removal FAQ
- kubernetes.io: Kubernetes Release Cadence Change: Here’s What You Need To Know
- aws.amazon.com: Amazon EKS now supports Kubernetes 1.22
- blog.aquasec.com: Kubernetes Version 1.23: What’s New for Security?
- sysdig.com: Kubernetes 1.24 – What’s new?
- inder-devops.medium.com: It’s Time to Migrate your Container Runtime, Kubernetes 1.24 is coming In this post, you’ll learn the terminology and tooling around container runtimes. By the end, you’ll have a better idea of what a container runtime is, how the container landscape has evolved over time, and how we got to where we are today.
- kubernetes.io: Kubernetes Removals and Major Changes In 1.25
- sysdig.com: Kubernetes 1.25 – What’s new?
- kubernetes.io: Kubernetes v1.25: Combiner Announcing the release of Kubernetes v1.25! 🚀 This release includes a total of 40 enhancements. 15 of those are entering Alpha, 10 are graduating to Beta, and 13 are graduating to Stable. We also have two features being deprecated or removed.
- kubernetes.io: PodSecurityPolicy: The Historical Context 🌟 PodSecurityPolicy (PSP) admission controller has been removed as of Kubernetes v1.25. This blog shares some historical context and why it has been replaced by Pod Security admission control.
- macchaffee.com: The Fumbled Deprecation of PodSecurityPolicies In this article, you will learn why PodSecurityPolicies never made it as a GA feature, why they had to be replaced and what you should consider going forward.
- datree.io: EKS 1.22 Upgrade Tutorial
- kubernetes.io: registry.k8s.io: faster, cheaper and Generally Available (GA) Starting with Kubernetes 1.25, our container image registry has changed from k8s.gcr.io to registry.k8s.io. This new registry spreads the load across multiple Cloud Providers & Regions, functioning as a sort of content delivery network (CDN) for Kubernetes container images. This change reduces the project’s reliance on a single entity and provides a faster download experience for a large number of users.
- sysdig.com: Kubernetes 1.26 – What’s new?
- armosec.io: Kubernetes Version 1.26: Everything You Should Know
- kubernetes.io: Kubernetes 1.26: Non-Graceful Node Shutdown Moves to Beta
- kubernetes.io: Kubernetes 1.26: Support for Passing Pod fsGroup to CSI Drivers At Mount Time
- kubernetes.io: Kubernetes 1.26: Pod Scheduling Readiness Very interesting use case dealing with ResourceQuota; if a new Pod exceeds the CPU quota, it gets rejected. Now you can avoid this and build your queue or scale on demand using scheduling gates.
- kubernetes.io: Kubernetes v1.26: CPUManager goes GA
- itnext.io: Unleashing the Power of Kubernetes 1.26: Exploring the New ValidatingAdmissionPolicy Feature with CEL
- kubernetes.io: Kubernetes 1.26: Job Tracking, to Support Massively Parallel Batch Workloads, Is Generally Available After multiple iterations and scale verifications, Kubernetes switched to a new Job Controller. Paired with the Indexed completion mode, the Job controller can handle massively parallel batch jobs, supporting up to 100k concurrent Pods.
- alexandrev.medium.com: Kubernetes Autoscaling 1.26: A Game-Changer for KEDA Users?
- kubernetes.io: Kubernetes v1.26: Advancements in Kubernetes Traffic Engineering In this article, you will learn about the significant advancements in network traffic engineering in Kubernetes v1.26 (Service internal traffic policy support, EndpointSlice terminating conditions and Proxy terminating endpoints.
- sysdig.com: Kubernetes 1.27 – What’s new?
- kubernetes.io: Kubernetes v1.27: Chill Vibes v1.27 is the first release that anyone can remember where we didn’t receive a single exception request after the enhancements freeze. Even as the release progressed, things remained much calmer than any of us are used to. This release consist of 60 enhancements. 18 of those enhancements are entering Alpha, 29 are graduating to Beta, and 13 are graduating to Stable.
- medium.com/@jonathan_37674: Kubernetes 1.27: Everything You Should Know | ARMO
- thenewstack.io: Kubernetes 1.27 Arrives The big change, the new image registry replacing the old one, marks a clear break between this version and the ones that have come before
- armosec.io: Kubernetes 1.27 Release: Enhancements and Security Updates
- Private Access to the AWS Management Console is generally available
- kubernetes.io: Kubernetes 1.27: In-place Resource Resize for Kubernetes Pods (alpha)
- If you have deployed Kubernetes pods with CPU and/or memory resources specified, you may have noticed that changing the resource values involves restarting the pod. This has been a disruptive operation for running workloads… until now.
- In Kubernetes v1.27, we have added a new alpha feature that allows users to resize CPU/memory resources allocated to pods without restarting the containers.
- thenewstack.io: Kubernetes 1.28 Accommodates the Service Mesh, Sudden Outages This “Planternetes” release can keep service mesh containers running when the pod goes offline. Also in the box: Better support for DNS and more allowable time between necessary upgrades.
- levelup.gitconnected.com: Kubernetes Planternetes v1.28: Non-Graceful Node Shutdown Feature If a node shuts down unexpectedly or ends up in a non-recoverable state (perhaps due to hardware failure or unresponsive OS), Kubernetes allows you to clean up afterward and allow stateful workloads to restart on a different node.