从 v1.0.3/v1.1.0 升级到 v1.1.1
通用信息
警告
- 从 v1.1.0 版本开始,Harvester 引入了新的 VLAN 增强功能。由于实现的更改,如果你需要从 v1.0.3 升级到 v1.1.1,则必须关闭所有虚拟机。请在升级前停止虚拟机。由 v1.1.0 升级到 v1.1.1 无此限制(使用热迁移)。
一旦有了可升级的版本,Harvester GUI Dashboard 页面将显示一个升级按钮。有关详细信息,请参阅开始升级。
对于离线环境升级,请参阅准备离线升级。
已知问题
1. 升级卡在预清空节点状态
从 v1.1.0 开始,Harvester 将等待所有卷状态都是健康(节点数量 >= 3 时)后再升级节点。通常,如果升级卡在 “pre-draining” 状态,你可以检查卷的运行状况。
访问 “Access Embedded Longhorn” 了解如何访问嵌入式 Longhorn GUI。
2. 升级卡在预清空节点状态(情况 2)
升级卡在下图所示的状态:
用户同时观察到有多个节点被禁止调度:
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
node1 Ready control-plane,etcd,master 20d v1.24.7+rke2r1
node2 Ready,SchedulingDisabled control-plane,etcd,master 20d v1.24.7+rke2r1
node3 Ready,SchedulingDisabled control-plane,etcd,master 20d v1.24.7+rke2r1
- 相关 issue:
- 解决方法:
3. 升级卡在第一个节点:Job was active longer than specified deadline
升级失败,如下截图所示:
- 相关 issue:
- 解决方法:
4. 节点预清空后升级卡住
升级卡在下图所示的状态:
- 相关 issue:
- 解决方法:
5. 其他受信 CA 证书在更新后遗失
从 v1.0.3 升级后,通过 additional-ca 设置配置的 /etc/pki/trust/anchors/additional-ca.pem
文件消失了。
要解决此问题,用户需要访问 Settings 页面(Harvester GUI > Advanced > Settings
):
- 编辑
additional-ca
设置。先备份当前值,清除当前值,点击Save
。 - 再次编辑
additional-ca
设置。再次输入证书值并点击Save
。