You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/blog/_posts/2023-08-15-kubernetes-1.28-blog.md
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,13 +26,26 @@ Much like a garden, our release has ever-changing growth, challenges and opportu
26
26
# What's New (Major Themes)
27
27
28
28
## Changes to supported skew between control plane and node versions
29
-
This enables testing and expanding the supported skew between core node and control plane components by one version from n-2 to n-3, so that node components (kubelet and kube-proxy) for the oldest supported minor version work with control plane components (kube-apiserver, kube-scheduler, kube-controller-manager, cloud-controller-manager) for the newest supported minor version.
29
+
30
+
Kubernetes v1.28 expands the supported skew between core node and control plane
31
+
components by one minor version, from _n-2_ to _n-3_, so that node components
32
+
(kubelet and kube-proxy) for the oldest supported minor version work with
33
+
control plane components (kube-apiserver, kube-scheduler, kube-controller-manager,
34
+
cloud-controller-manager) for the newest supported minor version.
30
35
31
36
This is valuable for end users as control plane upgrade will be a little faster than node upgrade, which are almost always going to be the longer with running workloads.
32
37
33
-
The Kubernetes yearly support period already makes annual upgrades possible. Users can upgrade to the latest patch versions to pick up security fixes and do 3 sequential minor version upgrades once a year to "catch up" to the latest supported minor version.
38
+
The Kubernetes yearly support period already made annual upgrades possible. Users can
39
+
upgrade to the latest patch versions to pick up security fixes and do 3 sequential
40
+
minor version upgrades once a year to "catch up" to the latest supported minor version.
41
+
42
+
Previously, to stay within the supported skew, a cluster operator planning an annual
43
+
upgrade would have needed to upgrade their nodes twice (perhaps only hours apart). Now,
44
+
with Kubernetes v1.28, you have the option of making a minor version upgrade to
45
+
nodes just once in each calendar year and still staying within upstream support.
34
46
35
-
However, since the tested/supported skew between nodes and control planes is currently limited to 2 versions, a 3-version upgrade would have to update nodes twice to stay within the supported skew.
47
+
If you'd like to stay current and upgrade your clusters more often, that's
48
+
fine and is still completely supported.
36
49
37
50
## Generally available: recovery from non-graceful node shutdown
0 commit comments