从 v1.0.3/v1.1.0 升级到 v1.1.1
通用信息
警告
- 从 v1.1.0 版本开始,Harvester 引入了新的 VLAN 增强功能。由于实现的更改,若由 v1.0.3 版本升级,你必须在升级期间关闭所有 VM。请在升级前停止虚拟机。由 v1.1.0 升级到 v1.1.1 无此限制(允许 Live-migration)。
一旦有了可升级的版本,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 升级后,通过 additioanl-ca
设置配置的 /etc/pki/trust/anchors/additional-ca.pem
消失了。
要解决此问题,用户需要访问设置页面(Harvester GUI,Advanced -> Settings):
- 编辑
additional-ca
设置。 先备份当前值,清除当前值,点击保存。 - 再次编辑
additional-ca
设置。输入方才备份的值,点击保存。