26.3. 로컬 프로비저너 구성


OpenShift Container Platform은 외부 프로비저너에 따라 로컬 장치에 대한 PV를 생성하고 재사용을 활성화하는 데 사용하지 않는 경우 PV를 정리합니다.

참고
  • 로컬 볼륨 프로비저너는 대부분의 프로비저너와 다르며 동적 프로비저닝을 지원하지 않습니다.
  • 로컬 볼륨 프로비저너를 사용하려면 관리자가 각 노드에서 로컬 볼륨을 미리 구성하고 검색 디렉터리에 마운트해야 합니다. 그런 다음 프로비저너는 각 볼륨의 PV를 만들고 정리하여 볼륨을 관리합니다.

로컬 프로비저너를 구성하려면 다음을 수행합니다.

  1. 스토리지 클래스와 디렉터리를 연결하도록 ConfigMap을 사용하여 외부 프로비저너를 구성합니다. 이 구성은 프로비저너를 배포하기 전에 만들어야 합니다. 예를 들면 다음과 같습니다.

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: local-volume-config
    data:
        storageClassMap: |
            local-ssd: 1
                hostDir:  /mnt/local-storage/ssd 2
                mountDir: /mnt/local-storage/ssd 3
            local-hdd:
                hostDir: /mnt/local-storage/hdd
                mountDir: /mnt/local-storage/hdd
    1
    StorageClass의 이름입니다.
    2
    호스트의 디렉터리 경로입니다. /mnt/local-storage 의 하위 디렉터리여야 합니다.
    3
    프로비저너 Pod의 디렉터리 경로입니다. 이 경우 host 및 mountDir 에 사용된 것과 동일한 디렉토리 구조를 사용하는 것이 좋습니다.
  2. (선택 사항) 로컬 볼륨 프로비전 프로그램 및 해당 구성에 대한 독립 실행형 네임스페이스를 생성합니다(예: oc new-project local-storage ).

이 구성을 사용하면 프로비저너에서 다음을 생성합니다.

  • /mnt/local -storage/ssd 디렉터리에 마운트된 모든 하위 디렉터리에 대해 스토리지 클래스 local -ssd 가 있는 하나의 PV
  • /mnt/local -storage/hdd 디렉터리에 마운트된 모든 하위 디렉터리에 대해 스토리지 클래스 local -hdd 가 있는 하나의 PV
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.