第 1 章 备份和恢复 MicroShift 数据
您可以在所有支持的系统中手动备份和恢复 MicroShift 数据库。必须完成 greenboot 健康检查,且必须在任何备份前停止 MicroShift 服务。
注意
只有 MicroShift 数据需要按照以下步骤备份。不包含应用程序数据。
-
在
rpm-ostree
系统中,MicroShift 会在每次启动时自动创建一个备份。每次系统重启时,这些自动备份都会被删除,并替换为最新的备份。 -
如果您使用
rpm-ostree
系统,则 Greenboot 回滚系统后会自动恢复数据。此数据恢复可确保数据库在回滚完成后与主机上运行的软件匹配。 - 在其他系统类型中,您必须手动备份和恢复数据。
1.1. 停止 MicroShift 服务
使用以下步骤停止 MicroShift 服务。
先决条件
- MicroShift 服务正在运行。
流程
输入以下命令停止 MicroShift 服务:
$ sudo systemctl stop microshift
MicroShift 上部署的工作负载可能会继续运行,即使 MicroShift 服务已停止。输入以下命令显示正在运行的工作负载:
$ sudo crictl ps -a
输入以下命令停止部署的工作负载:
$ sudo systemctl stop kubepods.slice