PersistentVolume을 한 영역에서 다른 영역으로 이동하는 방법은 무엇입니까?

ch271828n

두 개의 다른 영역에 컴퓨터가있는 k8s 클러스터가 있습니다. 원래 PersistentVolumeClaim이있는 StatefulSet이 있고 Pod 및 PersistentVolume은 영역 # 1에 있습니다. 이제 포드가 하나의 영역 # 2를 실행하기를 원하므로 PersistentVolume도 영역 # 2로 이동해야합니다.

어떻게 할 수 있습니까? 동일한 영역 의 다른 노드에서 작업이 매우 간단 하다는 것을 알고 있습니다 . 포드는 자동으로 PersistentVolume을 가져옵니다. 하지만 영역간에 무엇을해야할지 모르겠습니다.

어떤 제안이라도 대단히 감사합니다!

PjoterS

이것은의 예 GKE이지만 다른 클라우드 제공 업체는 유사한 옵션을 가져야하지만 영역 이름이 달라야합니다.

지정된 StorageClass를 사용 하여 지역 영구 디스크수행 할 수 있습니다 . 필요에 따라 다음을 사용할 수 있습니다.

  • 동적 프로비저닝

지역 영구 디스크의 동적 프로비저닝을 가능하게하려면를 만들 StorageClassreplication-type매개 변수와 지정 zone에 제약을 allowedTopologies.

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: regionalpd-storageclass
provisioner: pd.csi.storage.gke.io
parameters:
  type: pd-standard
  replication-type: regional-pd
volumeBindingMode: WaitForFirstConsumer
allowedTopologies:
- matchLabelExpressions:
  - key: topology.gke.io/zone
    values:
    - europe-west1-b
    - europe-west1-c

위의 예에서는 표준 영구 디스크를 사용하고 europe-west1-b 및 europe-west1-c 영역에 데이터를 복제하는 Regionalpd-storageclass라는 StorageClass를 설명합니다.

  • 수동 프로비저닝
gcloud compute disks create \
 gce-disk-1 \
   --size 500Gi \
   --region europe-west1 \
   --replica-zones europe-west1-b,europe-west1-c

특정 영역에 영구 볼륨 을 생성 하려면 storageClass다음 예와 같이 지정할 수 있습니다 .

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: PV-us-central-1a
provisioner: kubernetes.io/gce-pd
parameters:
  type: pd-standard
  zone: us-central1-a

특정 사용 StorageClass에를 PersistentVolume또는 PersistentVolumeClaim당신은 사용해야합니다 storageClassName.

와 예를 다음 volumeClaimTemplatesstorageClassName

  `volumeClaimTemplates`:
  - metadata:
      name: www
    spec:
      accessModes: [ "ReadWriteOnce" ]
      storageClassName: "my-storage-class"
      resources:
        requests:
          storage: 1Gi

PV를 다른 영역으로 이동하는 것과 관련하여 볼륨 스냅 샷을 사용하거나 Velero 와 같은 타사 소프트웨어를 사용할 수 있습니다 . AWS의 리전 및 AZ에서 Kubernetes PersistentVolumes 마이그레이션 과 같은 migrating PV온라인 자습서 를 찾을 수 있습니다 .Volume Snapshots

추가 문서

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

제한된 영역 만 다른 영역에는 색이 없도록 배경 영역을 제어하는 방법은 무엇입니까?

분류에서Dev

번역이 다른 값을 영숫자 순으로 정렬하는 방법은 무엇입니까?

분류에서Dev

UIImage에서 투명한 영역을 만드는 방법은 무엇입니까?

분류에서Dev

Arcgis Android에서 선택한 Envelope 영역을 MapView로 설정하는 방법은 무엇입니까?

분류에서Dev

Matplotlib 및 Pandas에서 날짜 시간으로 음영 영역을 그리는 방법은 무엇입니까?

분류에서Dev

geojson 파일에서 다른 영역을 강조하는 방법은 무엇입니까?

분류에서Dev

다른 div 영역을 클릭 한 후 필드를 재설정하는 방법은 무엇입니까?

분류에서Dev

영역 생성 권한으로 OpenAM에서 사용자를 생성하는 방법은 무엇입니까?

분류에서Dev

named.conf의 영역 블록을 한 줄로 다시 포맷하는 방법은 무엇입니까?

분류에서Dev

각 다각형 영역 내에서 0이 아닌 모든 픽셀을 효율적으로 계산하는 방법은 무엇입니까?

분류에서Dev

템플릿을 기반으로 만든 페이지에서 고유 한 위젯 영역을 만드는 방법은 무엇입니까?

분류에서Dev

이미지의 선택한 영역을 자르고 서버에 저장하는 방법은 무엇입니까?

분류에서Dev

MATLAB의 흑백 이미지에서 특정 흰색 영역 (더 큰 영역)을 검정색으로 변환하는 방법은 무엇입니까?

분류에서Dev

클릭 한 요소를 텍스트 영역으로 다시 변환하는 방법은 무엇입니까?

분류에서Dev

d3에서 드래그 가능한 영역을 제한하는 방법은 무엇입니까?

분류에서Dev

무작위로 생성 된 문자열 (배열에서)을 다른 영역에 다시 표시하는 방법은 무엇입니까?

분류에서Dev

UserControl에서 부분적으로 클라이언트 영역을 만드는 방법은 무엇입니까?

분류에서Dev

lscm.bat를 사용하여 Rational Team Concert의 다른 프로젝트 영역에서 스트림 이름을 가져 오는 방법은 무엇입니까?

분류에서Dev

ImageView에서 터치 한 영역의 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

numpy 배열에서 0으로 둘러싸인 영역을 찾는 방법은 무엇입니까?

분류에서Dev

C # Winform에서 곡선 영역을 색상으로 채우는 방법은 무엇입니까?

분류에서Dev

탐색 모음에서 내 입력 영역을 오른쪽으로 띄울 방법이 없습니다.

분류에서Dev

JPanel없이 JFrame 영역을 여러 영역으로 나누는 방법은 무엇입니까?

분류에서Dev

플롯에서 다른 스케일로 곡선 사이의 영역을 채우는 방법은 무엇입니까?

분류에서Dev

캔버스에서 선택한 영역의 비트 맵을 자르는 방법은 무엇입니까?

분류에서Dev

Qt에서 QPushButton의 클릭 가능한 영역을 늘리는 방법은 무엇입니까?

분류에서Dev

동일한 활동에서 두 개의 다른 버튼을 클릭하여 두 개의 다른 활동으로 이동하는 방법은 무엇입니까?

분류에서Dev

포틀릿을 컨텐츠의 #content 영역으로 이동하는 방법은 무엇입니까?

분류에서Dev

플롯 영역 그랩에서 선택한 색상으로 영역을 채우는 방법

Related 관련 기사

  1. 1

    제한된 영역 만 다른 영역에는 색이 없도록 배경 영역을 제어하는 방법은 무엇입니까?

  2. 2

    번역이 다른 값을 영숫자 순으로 정렬하는 방법은 무엇입니까?

  3. 3

    UIImage에서 투명한 영역을 만드는 방법은 무엇입니까?

  4. 4

    Arcgis Android에서 선택한 Envelope 영역을 MapView로 설정하는 방법은 무엇입니까?

  5. 5

    Matplotlib 및 Pandas에서 날짜 시간으로 음영 영역을 그리는 방법은 무엇입니까?

  6. 6

    geojson 파일에서 다른 영역을 강조하는 방법은 무엇입니까?

  7. 7

    다른 div 영역을 클릭 한 후 필드를 재설정하는 방법은 무엇입니까?

  8. 8

    영역 생성 권한으로 OpenAM에서 사용자를 생성하는 방법은 무엇입니까?

  9. 9

    named.conf의 영역 블록을 한 줄로 다시 포맷하는 방법은 무엇입니까?

  10. 10

    각 다각형 영역 내에서 0이 아닌 모든 픽셀을 효율적으로 계산하는 방법은 무엇입니까?

  11. 11

    템플릿을 기반으로 만든 페이지에서 고유 한 위젯 영역을 만드는 방법은 무엇입니까?

  12. 12

    이미지의 선택한 영역을 자르고 서버에 저장하는 방법은 무엇입니까?

  13. 13

    MATLAB의 흑백 이미지에서 특정 흰색 영역 (더 큰 영역)을 검정색으로 변환하는 방법은 무엇입니까?

  14. 14

    클릭 한 요소를 텍스트 영역으로 다시 변환하는 방법은 무엇입니까?

  15. 15

    d3에서 드래그 가능한 영역을 제한하는 방법은 무엇입니까?

  16. 16

    무작위로 생성 된 문자열 (배열에서)을 다른 영역에 다시 표시하는 방법은 무엇입니까?

  17. 17

    UserControl에서 부분적으로 클라이언트 영역을 만드는 방법은 무엇입니까?

  18. 18

    lscm.bat를 사용하여 Rational Team Concert의 다른 프로젝트 영역에서 스트림 이름을 가져 오는 방법은 무엇입니까?

  19. 19

    ImageView에서 터치 한 영역의 색상을 변경하는 방법은 무엇입니까?

  20. 20

    numpy 배열에서 0으로 둘러싸인 영역을 찾는 방법은 무엇입니까?

  21. 21

    C # Winform에서 곡선 영역을 색상으로 채우는 방법은 무엇입니까?

  22. 22

    탐색 모음에서 내 입력 영역을 오른쪽으로 띄울 방법이 없습니다.

  23. 23

    JPanel없이 JFrame 영역을 여러 영역으로 나누는 방법은 무엇입니까?

  24. 24

    플롯에서 다른 스케일로 곡선 사이의 영역을 채우는 방법은 무엇입니까?

  25. 25

    캔버스에서 선택한 영역의 비트 맵을 자르는 방법은 무엇입니까?

  26. 26

    Qt에서 QPushButton의 클릭 가능한 영역을 늘리는 방법은 무엇입니까?

  27. 27

    동일한 활동에서 두 개의 다른 버튼을 클릭하여 두 개의 다른 활동으로 이동하는 방법은 무엇입니까?

  28. 28

    포틀릿을 컨텐츠의 #content 영역으로 이동하는 방법은 무엇입니까?

  29. 29

    플롯 영역 그랩에서 선택한 색상으로 영역을 채우는 방법

뜨겁다태그

보관