【问题标题】:stupid question about kubernetes upgrade between versions关于 Kubernetes 版本之间升级的愚蠢问题
【发布时间】:2020-02-05 08:57:41
【问题描述】:
所以official documentation 声明:
本页介绍如何将使用 kubeadm 创建的 Kubernetes 集群从版本 1.14.x 升级到版本 1.15.x,以及从版本 1.15.x 升级到 1.15.y(其中 y > x)。
所以关于从 1.15.1 迁移到 1.15.4 的后一点是有道理的。
我很困惑的是 1.14.x 到 1.15.x...
- 在尝试升级到 1.15 之前,我是否应该始终升级到 1.14 行中的最新版本?
-
x 必须相同吗?即我必须从 1.14.5 到 1.15.5? (我假设不是……但x -> x 似乎是这样说的……)
- 直接升级到最新的1.15可以吗? (撰写本文时为 1.15.4),还是应该从 1.15.0 开始?
干杯!
【问题讨论】:
标签:
kubernetes
upgrade
kubeadm
【解决方案1】:
我可以在 Google 上搜索您问题中的字符串:
本页介绍如何将使用 kubeadm 创建的 Kubernetes 集群从 1.14.x 版本升级到 1.15.x 版本,以及从 1.15.x 版本升级到 1.15.y(其中 y > x)
查找您所指的官方文档(我也用链接更新了您的帖子)。我在那个页面上搜索了“skip”这个词,发现:
您只能从一个 MINOR 版本升级到下一个 MINOR 版本,或在同一 MINOR 的 PATCH 版本之间升级。也就是说,升级时不能跳过 MINOR 版本。例如,您可以从 1.y 升级到 1.y+1,但不能从 1.y 升级到 1.y+2。
所以这回答了你的第一个问题,即
在尝试升级到 1.15 之前,我是否应该始终升级到 1.14 行中的最新版本?
是的。
第二个问题:
x 必须相同吗?即我必须从 1.14.5 到 1.15.5? (我假设不是……但x -> x 似乎是这样说的……)
不,x 不必相同。
最后:
直接升级到最新的1.15可以吗? (撰写本文时为 1.15.4),还是应该从 1.15.0 开始?
是的,没关系,实际上可能建议去最新的。补丁版本通常会修复错误和安全漏洞,因此您应该始终使用您尝试使用的任何次要版本的最新补丁。