请参考以下指南升级您的KubeEdge集群。
相关配置
数据库
在每个边缘节点上备份edgecore数据库:
$ mkdir -p /tmp/kubeedge_backup
$ cp /var/lib/kubeedge/edgecore.db /tmp/kubeedge_backup/
配置(可选)
您可以保留旧的配置,根据需要保存一些自定义更改。
注意事项::
升级后,某些选项可能会被删除,而某些选项可能会被添加,请不要直接使用旧的配置。
设备相关(可选)
如果您从1.3升级到1.4,请注意,我们会将设备API从 v1alpha1 升级到 v1alpha2。
您需要安装Device v1alpha2 和 DeviceModel v1alpha2,并将它们现有的自定义资源 从v1alpha1 手动转换为 v1alpha2。
如果需要回滚,建议将v1alpha1 CRD和自定义资源保留在集群中或导出到某个位置。
停止进程
确保所有Edgecore进程均已停止后,一个一个停止edgecore的进程,然后停止cloudcore。
停止的方式取决于您的部署方式:
- 使用了二进制 or “keadm” 方式: 使用
kill
- 使用了 “systemd”方式: 使用
systemctl
清理
$ rm -rf /var/lib/kubeedge /etc/kubeedge
还原数据库
在每个边缘节点还原数据库:
$ mkdir -p /var/lib/kubeedge
$ mv /tmp/kubeedge_backup/edgecore.db /var/lib/kubeedge/
部署
阅读部署文档 。