本主题介绍了备份和还原在 TKG 服务 集群上运行的工作负载的注意事项。
备份和还原 TKG 服务 集群
要备份和还原 TKG 集群,请备份 主管 数据库。这样做可以还原 vSphere 命名空间 对象和 TKG 集群节点虚拟机。
您可以使用 vCenter Server 管理界面提供的 vCenter Server 备份功能启用 主管 备份和还原。有关详细信息,请参阅 vSphere IaaS Control Plane 的备份还原出版物。
注: 只能使用
主管 备份还原 TKG 集群节点虚拟机。无法使用
主管 备份还原在 TKG 集群上部署的工作负载。必须单独备份工作负载,然后在还原集群后还原这些工作负载。
备份和还原在 TKG 服务 集群上运行的工作负载
下表汇总了备份和还原在 TKG 集群上运行的无状态和有状态工作负载的选项。
注: 使用独立 Velero 备份和还原 Kubernetes 集群可获得可移植性。这意味着,如果您希望能够将集群工作负载还原到不是由
TKG 服务 置备的 Kubernetes 集群,请考虑使用独立 Velero。
方案 | 工具 | 备注 |
---|---|---|
备份主管上 TKG 集群中的无状态和有状态工作负载,并还原到主管上的 TKG 集群。 |
适用于 vSphere 的 Velero 插件 |
可以备份和还原 Kubernetes 元数据和持久卷。 Velero 快照用于具有有状态应用程序的持久卷。 要求在主管上也安装并配置适用于 vSphere 的 Velero 插件。 |
备份主管上 TKG 集群中的无状态和有状态工作负载,并还原到符合要求的 Kubernetes 集群。 |
独立 Velero 和 Restic 。 |
可以备份和还原 Kubernetes 元数据和持久卷。 Restic 用于具有有状态应用程序的持久卷。 如果需要可移植性,请使用此方法。 |
备份主管上 TKG 集群中的无状态和有状态工作负载,并还原到符合要求的 Kubernetes 集群。 | 具有 CSI 快照的独立 Velero |
需要 vSphere 8.0 U2+ 和适用于 vSphere 8.0 的 TKr v1.26+。 |