2017-10-26 2 views
-2

EBS를 영구 저장 장치로 사용할 때 OpenShift의 배율은 어떻게됩니까? OpenShift는 어떻게 사용자를 EBS 볼륨에 매핑합니까? 각 사용자에게 1 ebs 볼륨을 할당하는 것이 불가능하기 때문에, 어떻게 opensshift가 kubernetes를 사용하여 백엔드에서 이것을 처리합니까?EBS를 사용할 때 열린 변위

+0

질문이 OpenShift Online과 관련이 있고 영구 볼륨 만 허용되는 제한 인 경우 Kuvernnetes는 동일한 사용자에 대해 많은 영구 볼륨을 허용 할 수 있으므로 플랫폼 제한이 아닙니다. 이것은 * 무료 * 플랜의 제한 사항이며 [Pro] (https://manage.openshift.com)의 제한 사항이 아닙니다. –

답변

0

EBS 볼륨은 한 번에 클러스터의 단일 노드에만 탑재 할 수 있습니다. 즉, 하나의 복제본을 사용하는 응용 프로그램을 확장 할 수 없습니다. 또한 EBS 볼륨을 사용하는 응용 프로그램은 새로운 배포가 발생할 때 2 개의 복제본이 필요하므로 '롤링'배포 전략을 사용할 수 없습니다. 따라서 배포 전략을 '다시 만들기'로 설정해야합니다.

EBS 유형의 볼륨을 요구하는 배포 된 응용 프로그램의 제한 사항에 따라 EBS 볼륨을 기본 저장소 유형으로 사용하는 데 문제가 없습니다. Kubernetes는 볼륨을 응용 프로그램의 포드에 즐겁게 매핑합니다. 해당 포드가 죽어 다른 노드에서 시작되면 Kubernetes는 새 노드의 포드에 볼륨을 마운트하여 스토리지가 애플리케이션을 따르도록합니다.

볼륨 소유권을 포기하면 해당 내용이 지워지고 사용 가능한 볼륨 풀로 반환됩니다. 사용자 또는 다른 사용자의 후속 주장은 해당 볼륨을 가져 와서 새 응용 프로그램의 포드에 적용됩니다.

이 내용은 모두 처리되며 아무런 문제가 없습니다. 당신이 묻고있는 것을 이해하는 것은 약간 어렵습니다. 그러나 이것이 당신에게 더 좋은 그림을 줄 수 있기를 바랍니다.