볼륨 요청
스토리지 이름 볼륨은 간단히 말해서 디스크 내지 컨테이너 상에 존재하는 디렉토리 정도로 생각할 수 있습니다. 기본적으로 볼륨의 수명은 그를 감싸고 있는 Pod와 동일합니다. Pod가 존재하길 그치면, 볼륨도 함께 사라집니다.
하지만, 어떤 경우에는 Pod가 사라지더라도 디스크 상의 데이터를 유지해야 할 수 있습니다. 이 경우에는 영구 볼륨을 사용합니다.
어떤 볼륨 유형을 제공하는가?
일반 볼륨: emptyDir과 hostPath 방식을 지원합니다.
영구 볼륨: 하나의 노드에서만 사용할 수 있는 Single 유형과 여러 노드 상에서 공유할 수 있는 Shared 유형을 지원합니다.
영구 볼륨 관리의 특장점은 무엇인가요?
PV와 PVC 자동 생성
사용자가 필요로 하는 영구 볼륨의 최소 필수 요건을 입력하면 칵테일 클라우드가 내부적으로 자동적으로 관련 PV (Persistent Volume)과 PVC (Persistent Volume Claim) 리소스를 생성하고, 해당 PVC에 대한 PV를 매칭 시켜줍니다.
볼륨 및 볼륨 마운트 구성의 용이성
개발자는 설정 중인 Pod에서 생성된 해당 PVC를 선택하여 볼륨 및 볼륨 마운트를 구성만 하면 됩니다.
태스크 목록
볼륨 요청 생성
볼륨 요청 조회
컨테이너에서의 볼륨 사용
1. 볼륨 요청 생성
1.1 볼륨 요청 생성 화면으로 이동
1) [애플리케이션] - [서비스 맵] - [볼륨 요청] 탭에서 우측 상단의 "+ 생성" 버튼을 클릭하여 볼륨 요청 생성 화면으로 이동합니다.
1.2 볼륨 요청 생성을 위한 정보 작성
이름*
생성하고자 하는 볼륨 요청 이름 작성
스토리지 볼륨 타입*
SINGLE과 SHARED 택 1
스토리지*
기 등록되어 있는 스토리지 선택
액세스 모드*
스토리지 볼륨 타입에서 SINGLE을 선택 한 경우, 액세스 모드에서 ReadWriteOnce만 선택 가능 스토리지 볼륨 타입에서 SHARED를 선택 한 경우, 액세스 모드에서 ReadWriteMany와 ReanOnlyMany 선택 가능
용량(GB)*
생성하려는 볼륨량 입력(양의 정수만 입력 가능)
라벨
볼륨 요청 생성에 등록 할 라벨 입력
주석
볼륨 요청 생성에 등록 할 주석 입력
2. 볼륨 요청 조회
2.1 볼륨 요청 목록 조회
1) 서비스 맵의 볼륨 요청 화면을 접근하여 사용자가 생성한 볼륨 요청 목록을 확인합니다.
2.2 볼륨 요청 상세 정보 조회
1) 볼륨 요청 목록에서 확인하고자 하는 볼륨 요청 "이름"을 클릭합니다.
2) 생성된 PVC의 상세 정보를 YAML 형식으로 보기 위해서는 상단 화면에서 설정 버튼을 클릭한 후, 좌측 선택 박스에서 "YAML 보기"를 선택합니다.
2.3 PV 조회
1) 볼륨 요청 목록에서 확인하고자 하는 볼륨 요청의 "볼륨( PV)"을 선택합니다.
2) 생성된 PV의 상세 정보를 YAML 형식으로 보기 위해서는 상단 화면에서 "설정" 탭으로 이동한 후, 좌측 선택 박스에서 "YAML 보기"를 선택합니다.
3. 컨테이너에서의 볼륨 사용
3.1 워크로드 설정 화면으로 이동
1) 볼륨 요청을 사용할 워크로드 선택 후 "설정" 탭을 클릭하여 워크로드 상세 설정 화면으로 이동합니다.
3.2 볼륨 추가
1) 워크로드 설정 정보 중 볼륨 섹션의 "+ 추가" 버튼을 클릭합니다.
2) 추가하고자 하는 볼륨 유형을 선택하고 그에 맞는 볼륨 명을 작성합니다.
볼륨 유형 필드 Empty Dir, Host Path, Config Map, Secret, Persistent Volume 을 선택할 수 있으며 선택한 볼륨 유형에 따라 추가적인 입력 정보가 요구될 수 있습니다.
3) 볼륨 유형과 볼륨 명 작성 완료 후 "적용" 버튼을 클릭하여 저장합니다.
3.3 볼륨 마운트 설정
볼륨을 추가한 후 이를 워크로드에서 사용하기 위해서는 해당 볼륨을 마운트 시켜야 합니다.
1) 워크로드 설정 정보 중 볼륨 추가 섹션의 "+ 추가" 버튼을 클릭합니다.
2) 볼륨을 마운트시킬 컨테이너와 볼륨을 선택 후 "+ 추가" 버튼을 클릭합니다.
3) 컨테이너에 볼륨을 마운트 시킬 경로를 입력하도록 합니다.
컨테이너 필드와 볼륨 선택 필드는 기 생성된 컨테이너와 볼륨이 있을 경우 생성 가능합니다.
컨테이너 경로 필드는 필수 입력 항목입니다.
4) "적용" 버튼을 클릭하여 볼륨 마운트를 생성합니다.
3.4 워크로드 재시작
1) 볼륨 추가 및 볼륨 마운트 설정을 수행한 후, 실제 적용을 위해서는 워크로드 상세 설정 화면 상단 우측의 "저장 후 시작" 버튼을 클릭합니다.
2) 설정한 볼륨과 볼륨 요청이 적용되어 해당 컨테이너가 재시작되는 것을 조회할 수 있습니다.
Last updated