본문 바로가기
MLOps/Doker & Kubernetes

Udemy CKA 강의 정리 182: Volume Driver Plugins in Docker

by 공부하는 무니 2023. 1. 20.
반응형

해당 내용은 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 공부한 내용입니다. 내용을 그대로 번역하기보다는, 제가 이해하기 쉬운 대로 수정한 부분들이 있습니다.

⚠️ 영어 독해가 많이 부족합니다. 틀린 내용이 있으면 알려주시면 감사하겠습니다.


이전 강의에서 스토리지 드라이버에 대해 논의했습니다. 스토리지 드라이버는 이미지 및 컨테이너의 저장소를 관리하는 데 도움이 됩니다. 우리는 또한 이전 강의에서 볼륨에 대해 간략하게 다루었습니다. 스토리지를 유지하려면 볼륨을 생성해야 한다는 것을 배웠습니다. 볼륨은 스토리지 드라이버에 의해 처리되지 않는다는 점을 기억하세요.

볼륨은 볼륨 드라이버 플러그인에 의해 처리됩니다. default 볼륨 드라이버 플러그인은 로컬입니다. 로컬 볼륨 플러그인은 Docker 호스트에서 볼륨을 생성하고 해당 데이터를 var/lib/docker volumes 디렉토리 아래에 저장하는 데 도움이 됩니다.

타사 솔루션에 볼륨을 생성할 수 있는 여러 볼륨 드라이버 플러그인이 있습니다. Azure file storage, Convoy, DigitalOcean, Block Storage, Flocker, Google Compute Persistent Disks, Cluster FS, NetApp, REX-Ray, Portworx, 및 VMware vSphere 스토리지 등입니다. 이들은 많은 것 중 일부에 불과합니다.

이러한 볼륨 드라이버 중 일부는 다른 스토리지 공급자를 지원합니다. 예를 들어 REX-Ray 스토리지 드라이버를 사용하여 AWS EBS, S3, Isilon 및 ScaleIO와 같은 EMC 스토리지 어레이, Google Persistent Disk 또는 OpenStack Cinder에 스토리지를 프로비저닝할 수 있습니다.

Docker 컨테이너를 실행할 때 REX-Ray EBS와 같은 특정 볼륨 드라이버를 사용하여 Amazon EBS에서 볼륨을 프로비저닝하도록 선택할 수 있습니다. 이렇게 하면 컨테이너가 생성되고 AWS 클라우드에서 볼륨이 연결됩니다. 컨테이너가 종료되면 데이터는 클라우드에 안전하게 보관됩니다. 다음 강의에서는 Kubernetes의 볼륨에 대해 자세히 살펴보겠습니다.

반응형

댓글