2.3.4.6. 테넌트 기반 스토리지 스냅샷 (기술 프리뷰)


이 기능은 현재 기술 프리뷰 에 있으며 프로덕션 워크로드에는 적합하지 않습니다.

이제 테넌트가 할당된 PV를 지원하는 기본 스토리지 기술을 활용하여 애플리케이션 데이터의 스냅샷을 만들 수 있습니다. 테넌트는 이제 과거에서 현재 애플리케이션으로 지정된 스냅샷을 복원할 수도 있습니다.

외부 프로비저너를 사용하여 EBS, GCE pDisk 및 hostPath에 액세스할 수 있습니다. 이 기술 프리뷰 기능은 EBS 및 hostPath를 테스트했습니다. 테넌트는 포드를 중지하고 수동으로 시작해야 합니다.

외부 프로비저너를 사용하여 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 인 PV 클레임의 스냅샷을 생성하고 결과 스냅샷은 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

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.