我已经阅读了官方文档,其中描述了如何升级 Kubernetes。
但是,应该还有其他由第三方软件引起的问题,例如准入控制器引擎、cni、存储插件和许多其他无数的软件包。
如果我升级kubernetes的版本,由于kyverno(很久以前安装的)版本限制和其他我不认识的第3方软件,肯定会出现错误。
我不知道如何升级我的 Kubernetes 集群(这是本地部署的)以及如何控制和更新所有附加组件。
如何升级“生产”集群,并确保所有其他依赖项不干扰该集群的工作
有什么办法吗?我真的很想知道。
使所有内容保持最新状态比稍后尝试一次性升级要容易得多。
您需要订阅集群中安装的每个组件的发行说明并监控更改。大多数组件的许多安全问题都已修复,并且可以触发启动升级。
另一件事是弃用通知,您需要监控它们并提前计划升级。
最后但并非最不重要的一点 - 您通常拥有开发/登台集群,您可以在其中测试所有内容,包括升级本身。在这种情况下,您知道可能会出现什么问题并准备适当的升级计划。