27.17.3.6. GlusterFS 오브젝트 정의


glusterfs-storageclass.yaml

kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
  name: slow
provisioner: kubernetes.io/glusterfs
parameters: 1
  resturl: http://127.0.0.1:8081 2
  restuser: admin 3
  secretName: heketi-secret 4
  secretNamespace: default 5
  gidMin: "40000" 6
  gidMax: "50000" 7
  volumeoptions: group metadata-cache, nl-cache on 8
  volumetype: replicate:3 9
  volumenameprefix: custom 10

1
나열되어야 하는 필수 매개 변수와 몇 가지 선택적 매개 변수가 나열됩니다. 추가 매개변수는 스토리지 클래스 등록을 참조하십시오.
2
필요할 때 GlusterFS 볼륨을 프로비저닝하는 heketi (Gluster 볼륨 관리 REST 서비스) URL. 일반 형식은 {http/https}://{IPaddress}:{Port} 여야 합니다. GlusterFS 동적 프로비저너에 대한 필수 매개 변수입니다. OpenShift Container Platform에서 heketi 서비스가 라우팅 가능한 서비스로 노출되면 FQDN(정규화된 도메인 이름) 및 heketi 서비스 URL을 확인할 수 있습니다.
3
볼륨을 만들 수 있는 액세스 권한이 있는 heketi 사용자. 일반적으로 "admin".
4
heketi와 통신할 때 사용할 사용자 암호가 포함된 시크릿 식별. 선택 사항입니다. secretNamespace 및 secret Name 이 모두 생략될 때 비어 있는 암호가 사용됩니다. 제공된 보안 유형은 "kubernetes.io/glusterfs" 유형이어야 합니다.
5
언급된 secretName 의 네임스페이스입니다. 선택 사항입니다. secretNamespace 및 secret Name 이 모두 생략될 때 비어 있는 암호가 사용됩니다. 제공된 보안 유형은 "kubernetes.io/glusterfs" 유형이어야 합니다.
6
선택 사항: 이 StorageClass의 볼륨에 대한 최소 GID 범위 값입니다.
7
선택 사항: 이 StorageClass의 볼륨에 대한 GID 범위의 최대 값입니다.
8
선택 사항: 새로 생성된 볼륨에 대한 옵션. 성능 튜닝을 허용합니다. GlusterFS 볼륨 옵션에 대한 자세한 내용은 볼륨 옵션 튜닝 을 참조하십시오.
9
선택 사항: 사용할 볼륨 유형입니다.
10
선택 사항: <volumenameprefix>_<namespace>_<claimname>_UUID 형식을 사용하여 사용자 정의 볼륨 이름 지원을 활성화합니다. 이 storageClass를 사용하여 프로젝트 project1myclaim 이라는 새 PVC를 생성하는 경우 볼륨 이름은 custom-project1-myclaim-UUID 가 됩니다.
참고

gidMingidMax 값을 지정하지 않으면 기본값은 각각 2000 및 2147483647입니다. 동적으로 프로비저닝된 각 볼륨에는 이 범위(gidMin-gidMax)에 GID가 부여됩니다. 이 GID는 각 볼륨이 삭제될 때 풀에서 릴리스됩니다. GID 풀은 StorageClass당입니다. 두 개 이상의 스토리지 클래스에 겹치는 GID 범위가 있는 경우 프로비저너에서 디스패치하는 중복 GID가 있을 수 있습니다.

heketi 인증을 사용하는 경우 관리자 키가 포함된 시크릿도 있어야 합니다.

heketi-secret.yaml

apiVersion: v1
kind: Secret
metadata:
  name: heketi-secret
  namespace: default
data:
  key: bXlwYXNzd29yZA== 1
type: kubernetes.io/glusterfs

1
base64로 인코딩된 암호(예: echo -n "mypassword" | base64
참고

PV가 동적으로 프로비저닝되면 GlusterFS 플러그인에서 끝점과 gluster-dynamic-<claimname> 이라는 헤드리스 서비스를 자동으로 생성합니다. PVC가 삭제되면 이러한 동적 리소스가 자동으로 삭제됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.