【问题标题】:Is there a way to backup/restore/upgrade the stateless part of a Minikube cluster?有没有办法备份/恢复/升级 Minikube 集群的无状态部分?
【发布时间】:2021-10-17 15:32:13
【问题描述】:

我想在没有持久数据的情况下对 Minikube 集群中的所有无状态组件进行快照,然后在另一个 Minikube 集群中恢复它。

有没有办法转储所有 kube spec + docker 镜像然后恢复它?

【问题讨论】:

    标签: kubernetes minikube docker-registry


    【解决方案1】:

    没有真正专门针对minikube 集群的工具。即使在他们的 Github 页面上,您也可以找到从 2021 年 8 月 11 日开始的information,他们还没有准备好。

    但是,一般来说备份 Kubernetes 集群的解决方案很少。也许你会发现它很有用。

    第一个是名为velero 的工具。它有相当好的和坚实的documentationHere 您可以在 minikube 上找到一个简短的教程,了解如何在 Kubernetes 集群设置上设置和运行它。

    要不备份特定资源,您可以使用resource-filtering。例如,您可以设置 velero 不备份持久卷和持久卷声明。

    velero backup create <backup-name> --exclude-resources persistentvolumes,persistentvolumeclaims 
    

    您还可以使用名为k8up 的工具。要开始使用它,您可以从他们的网站关注tutorial。本教程介绍了如何在 minkube 上备份 Kubernetes 集群设置。

    要不备份特定资源,您可以使用k8up.syn.tools/backupannotation。这个tutorial 有一个使用这个注释的例子(3.3.1 段落)。

    对于 docker 镜像,我建议只在云中设置和使用注册表,例如 Docker hub 或一些云提供商解决方案,例如 Google Container RegistryAmazon Elastic Container Registry。您可以将它们设置为私有,这样您的图像就会安全。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多