Kubernetes 클러스터에 참여하는 클라우드 네이티브 스토리지 환경과 가상 시스템은 몇 가지 요구 사항을 충족해야 합니다.

클라우드 네이티브 스토리지 요구 사항

  • vSphere 6.7 업데이트 3 이상.
  • 호환되는 버전의 Kubernetes.
  • 가상 시스템에 배포된 Kubernetes 클러스터. vSphere CSI 플러그인을 배포하고 vSphere에서 Kubernetes 클러스터를 실행하는 방법에 대한 자세한 내용은 GitHub의 드라이버 배포 설명서를 참조하십시오.

Kubernetes 클러스터 가상 시스템에 대한 요구 사항

  • 하드웨어 버전 15 이상의 가상 시스템. 각 노드 가상 시스템에 VMware Tools를 설치합니다.
  • 가상 시스템 하드웨어 권장 사항:
    • 워크로드 요구 사항에 따라 적절하게 CPU 및 메모리를 설정합니다.
    • 노드 VM의 기본 디스크에 대해 VMware 반가상화 SCSI 컨트롤러를 사용합니다.
  • 모든 가상 시스템은 vSAN과 같은 공유 데이터스토어에 액세스할 수 있어야 합니다.
  • 각 노드 VM에서 disk.EnableUUID 매개 변수를 설정합니다. Kubernetes 클러스터 가상 시스템 구성의 내용을 참조하십시오.
  • 오류와 예측할 수 없는 동작을 방지하려면 CNS 노드 VM의 스냅샷을 생성하지 마십시오.

CNS 파일 볼륨에 대한 요구 사항

  • vSphere 7.0 이상을 호환되는 Kubernetes 버전과 사용합니다.
  • 호환되는 버전의 CSI를 사용합니다. 자세한 내용은 GitHub의 Kubernetes vSphere CSI 드라이버 설명서를 참조하십시오.
  • vSAN 파일 서비스를 사용하도록 설정하고 구성합니다. 필요한 파일 서비스 도메인, IP 풀, 네트워크 등을 구성해야 합니다. 자세한 내용은 "VMware vSAN 관리" 설명서를 참조하십시오.
  • 특정 지침에 따라 Kubernetes 노드의 게스트 운영 체제에서 vSAN 파일 공유로 네트워크 액세스를 구성합니다. vSAN 파일 공유에 대한 네트워크 액세스 구성의 내용을 참조하십시오.

클라우드 네이티브 스토리지 제한 사항

클라우드 네이티브 스토리지는 vSAN 확장 클러스터를 지원하지 않습니다.