From 8d08b9bfc18c8b8608a838c41e57ffe5414fc5a5 Mon Sep 17 00:00:00 2001 From: Max <16919345+mkorbi@users.noreply.github.com> Date: Mon, 31 Aug 2020 17:52:21 +0200 Subject: [PATCH] add feature blog 1y support (#23582) * add 1y support feature blog * fixed images * adjsut title and linkt to slack channel * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen * Update content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md Co-authored-by: Bob Killen Co-authored-by: Bob Killen --- ...31-increase-kubernetes-support-one-year.md | 30 ++++++++++++++++++ .../support-timeline.png | Bin 0 -> 3670 bytes .../versions-in-production-text-2.png | Bin 0 -> 23850 bytes 3 files changed, 30 insertions(+) create mode 100644 content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md create mode 100644 static/images/blog/2020-08-31-increase-kubernetes-support-one-year/support-timeline.png create mode 100644 static/images/blog/2020-08-31-increase-kubernetes-support-one-year/versions-in-production-text-2.png diff --git a/content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md b/content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md new file mode 100644 index 0000000000..91bc4660a5 --- /dev/null +++ b/content/en/blog/_posts/2020-08-31-increase-kubernetes-support-one-year.md @@ -0,0 +1,30 @@ +--- +layout: blog +title: 'Increasing the Kubernetes Support Window to One Year' +date: 2020-08-31 +slug: kubernetes-1-19-feature-one-year-support +--- + +**Authors:** Tim Pepper (VMware), Nick Young (VMware) + +Starting with Kubernetes 1.19, the support window for Kubernetes versions [will increase from 9 months to one year](https://github.com/kubernetes/enhancements/issues/1498). The longer support window is intended to allow organizations to perform major upgrades at a time of the year that works the best for them. + +This is a big change. For many years, the Kubernetes project has delivered a new minor release (e.g.: 1.13 or 1.14) every 3 months. The project provides bugfix support via patch releases (e.g.: 1.13.Y) for three parallel branches of the codebase. Combined, this led to each minor release (e.g.: 1.13) having a patch release stream of support for approximately 9 months. In the end, a cluster operator had to upgrade at least every 9 months to remain supported. + +A survey conducted in early 2019 by the WG LTS showed that a significant subset of Kubernetes end-users fail to upgrade within the 9-month support period. + +![Versions in Production](/images/blog/2020-08-31-increase-kubernetes-support-one-year/versions-in-production-text-2.png) + +This, and other responses from the survey, suggest that a considerable portion of our community would better be able to manage their deployments on supported versions if the patch support period were extended to 12-14 months. It appears to be true regardless of whether the users are on DIY builds or commercially vendored distributions. An extension in the patch support length of time would thus lead to a larger percentage of our user base running supported versions compared to what we have now. + +A yearly support period provides the cushion end-users appear to desire, and is more aligned with familiar annual planning cycles. +There are many unknowns about changing the support windows for a project with as many moving parts as Kubernetes. Keeping the change relatively small (relatively being the important word), gives us the chance to find out what those unknowns are in detail and address them. +From Kubernetes version 1.19 on, the support window will be extended to one year. For Kubernetes versions 1.16, 1.17, and 1.18, the story is more complicated. + +All of these versions still fall under the older “three releases support” model, and will drop out of support when 1.19, 1.20 and 1.21 are respectively released. However, because the 1.19 release has been delayed due to the events of 2020, they will end up with close to a year of support (depending on their exact release dates). + +For example, 1.19 was released on the 26th of August 2020, which is 11 months since the release of 1.16. Since 1.16 is still under the old release policy, this means that it is now out of support. + +![Support Timeline](/images/blog/2020-08-31-increase-kubernetes-support-one-year/support-timeline.png) + +If you’ve got thoughts or feedback, we’d love to hear them. Please contact us on [#wg-lts](https://kubernetes.slack.com/messages/wg-lts/) on the Kubernetes Slack, or to the [kubernetes-wg-lts mailing list](https://groups.google.com/g/kubernetes-wg-lts). diff --git a/static/images/blog/2020-08-31-increase-kubernetes-support-one-year/support-timeline.png b/static/images/blog/2020-08-31-increase-kubernetes-support-one-year/support-timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..8752a5c0ca74cf80976a16b3648e96f0b9053da6 GIT binary patch literal 3670 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 literal 0 HcmV?d00001 diff --git a/static/images/blog/2020-08-31-increase-kubernetes-support-one-year/versions-in-production-text-2.png b/static/images/blog/2020-08-31-increase-kubernetes-support-one-year/versions-in-production-text-2.png new file mode 100644 index 0000000000000000000000000000000000000000..d10a47363149eb6a23dcb99ad6810381757025d9 GIT binary patch literal 23850 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 literal 0 HcmV?d00001