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 파일 공유에 대한 네트워크 액세스 구성의 내용을 참조하십시오.