搜索

2.3.4.6. 租户驱动的存储快照(技术预览)

download PDF

此功能当前还是一个 技术预览功能,不适用于生产环境中的工作负载。

租户现在可以利用底层存储技术来支持为其分配的 PV 进行应用程序数据快照。租户现在也可以恢复给定的快照到其当前应用程序。

您可以使用外部置备程序访问 EBS、GCE pDisk 和 hostPath。这个技术预览功能已测试了 EBS 和 hostPath。租户必须停止 pod 并手动启动它们。

使用外部置备程序访问 EBS 和 hostPath:

  1. 管理员为集群运行外部置备程序。这些镜像来自 Red Hat Container Catalog。
  2. 租户会创建一个 PV 声明,并从其中一个支持的存储解决方案拥有 PV。
  3. 管理员必须在集群中创建新 StorageClass,例如:

    kind: StorageClass
    apiVersion: storage.k8s.io/v1
    metadata:
      name: snapshot-promoter
    provisioner: volumesnapshot.external-storage.k8s.io/snapshot-promoter
  4. 租户会对名为 gce-pvc 的 PVC 进行快照,得到的快照是 snapshot-demo,例如:

    $ oc create -f snapshot.yaml
    
    apiVersion: volumesnapshot.external-storage.k8s.io/v1
    kind: VolumeSnapshot
    metadata:
      name: snapshot-demo
      namespace: myns
    spec:
      persistentVolumeClaimName: gce-pvc
  5. pod 恢复到该快照,例如:

    $ oc create -f restore.yaml
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: snapshot-pv-provisioning-demo
      annotations:
        snapshot.alpha.kubernetes.io/snapshot: snapshot-demo
    spec:
      storageClassName: snapshot-promoter
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.