Google Cloud Managed Lustre CSI 드라이버 정보

Google Cloud Managed Lustre 컨테이너 스토리지 인터페이스 (CSI) 드라이버는 Google Kubernetes Engine (GKE) 클러스터와 Google Cloud's 고성능 병렬 파일 시스템 서비스인 Managed Lustre를 통합하도록 설계된 GKE 관리형 솔루션입니다. 이 통합은 지속적이고 확장 가능하며 처리량이 높은 스토리지가 필요한 고부하 워크로드, 특히 인공지능 (AI), 머신러닝 (ML), 고성능 컴퓨팅 (HPC)의 워크로드를 위해 설계되었습니다.

GKE에 배포된 AI/ML 워크로드의 성능을 최적화하기 위해 Managed Lustre를 사용하는 방법에 대한 자세한 내용은 Google Cloud Managed Lustre 참조 아키텍처로 AI 및 ML 워크로드 최적화를 참조하세요.

Managed Lustre CSI 드라이버를 활용하면 표준 Kubernetes 영구 볼륨 클레임(PVC) 및 영구 볼륨 (PV)을 통해 Managed Lustre 인스턴스를 직접 프로비저닝, 관리, 액세스할 수 있습니다. 드라이버는 컨트롤 플레인 역할을 하며 GKE 노드에서 볼륨 생성, 삭제, 마운트, 마운트 해제를 포함하여 CSI 호출에 대한 응답으로 Managed Lustre 인스턴스의 수명 주기 관리를 자동화합니다.

Managed Lustre CSI 드라이버는 동적으로 프로비저닝된 영구 볼륨 (드라이버가 PVC를 기반으로 Managed Lustre 인스턴스를 만드는 경우)과 정적으로 프로비저닝된 영구 볼륨 (기존 Managed Lustre 인스턴스에 연결하는 경우)을 모두 지원합니다. 이를 통해 Kubernetes 애플리케이션이 Managed Lustre의 성능 기능을 완전히 사용할 수 있는 효율적인 방법을 제공합니다.

혜택

Managed Lustre CSI 드라이버는 Kubernetes 워크로드와 고성능 스토리지를 통합하는 데 여러 가지 이점을 제공합니다.

제한사항

Managed Lustre CSI 드라이버를 사용할 때는 다음 제한사항에 유의하세요.

  • 단일 노드에서 동일한 filesystem 이름으로 여러 Managed Lustre 인스턴스의 여러 볼륨을 마운트하는 것은 지원되지 않습니다.
  • Container-Optimized OS (COS) 노드만 지원됩니다. x86_64 아키텍처의 최소 지원 GKE 노드 버전은 1.33.2-gke.1111000 이상이고 ARM 아키텍처의 경우 1.34.1-gke.2541000 이상입니다.
  • Managed Lustre CSI 드라이버는 커스텀 GKE 노드 이미지를 지원하지 않습니다.
  • 볼륨 확장은 GKE 클러스터 버전 1.35.0-gke.2331000 이상에서만 지원됩니다. 이전 버전에서 PVC 크기를 변경하려면 다음 옵션 중 하나를 사용하세요.
    • (권장) 선택한 크기 spec.resources.requests.storage 크기로 PVC를 다시 만듭니다. GKE는 선택한 크기로 새 볼륨을 프로비저닝합니다.
    • PVC 및 PV를 삭제합니다. PV의 reclaimPolicyDelete이면 Lustre 인스턴스가 삭제됩니다. 재사용을 위해 인스턴스를 보존하려면 삭제하기 전에 reclaimPolicyRetain 으로 패치하세요.
    • 또는 선택한 크기로 새 Lustre 인스턴스를 수동으로 만듭니다. 인스턴스를 재사용하든 새 인스턴스에 연결하든 정적 프로비저닝을 사용하여 인스턴스를 새 PVC에 연결합니다.

요구사항

Managed Lustre CSI 드라이버를 사용하려면 클러스터가 다음 요구사항을 충족해야 합니다.

  • GKE 클러스터 및 노드 풀 버전 1.33.2-gke.1111000 이상이 필요합니다.
  • 최신 버전의 Google Cloud CLI를 설치해야 하며 최소 지원 버전은 523.0.0 이상입니다.
  • CSI 드라이버는 GKE 클러스터에서 사용 설정되어야 합니다. 드라이버는 기본적으로 Standard 및 Autopilot 클러스터 모두에서 사용 중지되어 있습니다. 클러스터를 만드는 동안 또는 기존 클러스터에서 사용 설정할 수 있습니다.
  • GKE 클러스터는 Managed Lustre 인스턴스와 동일한 VPC 네트워크에서 실행되어야 합니다.

다음 단계