Re:Why Kubernetes Needs an LTS
by hot_gril on Monday December 04, 2023 @06:30PM
(#38524736)
Even if you could get everyone to tend the garden, it encourages unnecessary breaking changes or fragile design. LTS provides some much-needed backpressure. If a new feature truly requires breaking things, people who really want it will put in the effort.
[ Parent
| on HN ]
That's why Kubernetes provides versioned APIs with proper lifecycles and levels of stability.
A stable API is not going to change randomly on you, and of it does, it's going to come with deprecation policy so you have time to do it.
Personally I did have few "painful" k8s upgrades, but every time it happened it was due to long-announced large scale change... That another team didn't want to upgrade over despite delaying so long the last version compatible became EOL