2017-11-15 12 views
1

다른 서비스에 대해 동일한 스토리지 클래스를 사용할 수 있습니까? 나는 Kubernetes에서 Redis, RabbitMQ, Elastic Search에 영구 볼륨을 사용하고 있습니다.Kubernetes에서 StorageClass 재사용

모든 저장소가 동일한 공급자 (GCEPersistentDisk)를 필요로하거나 저장소 클래스를 생성하고 관리하는 최상의 방법 인 경우 저장소 클래스 만 만들어야합니까?

클레임의 저장소 클래스를 나중에 변경할 수 있습니까? 저장 장치를 만들기위한 책임자 (provisioner를) - kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: standard provisioner: kubernetes.io/aws-ebs parameters: type: gp2 reclaimPolicy: Retain mountOptions: - debug

그래서 기본적인 수준에서, 그것은 정의

감사합니다, 인 Rajesh

답변

2

의이 문서에서 StorageClass의 정의를 살펴 보자 어떤 매개 변수가 통과해야하는지, 정책을 되 찾는 것과 같은 것들이 있습니다.

그래서 필요한 저장소 클래스 수는 기본 저장소의 종속 특성입니다. 가상의 예로서 HD 및 SSD를 두 가지 유형의 저장소로 사용한다고 가정 해보면 해당하는 두 가지 저장소 클래스를 생성합니다.

특정 질문에 대답하려면 :

내가 다른 서비스에 대해 동일한 스토리지 클래스를 사용할 수 있습니다 - 예를 들어, 나는 입니다. Redis, RabbitMQ, Elastic 검색에 영구 볼륨을 사용하고 있습니다. Kubernetes.

나는 나중에 청구의 저장 클래스를 변경할 수 있습니까?

실제로, 아니오