vSphere 환경에서 vSphere with Tanzu를 사용하도록 설정하기 위한 사전 요구 사항을 확인합니다. vSphere에서 기본적으로 컨테이너 기반 워크로드를 실행하려면 vSphere 관리자가 vSphere 클러스터에서 워크로드 관리를 사용하도록 설정합니다. 그 결과 vSphere 포드를 실행하고 Tanzu Kubernetes 클러스터 및 VM을 프로비저닝하는 감독자 클러스터라는 Kubernetes 관리 클러스터가 만들어집니다.

vSphere 클러스터 생성 및 구성

vSphere 클러스터는 vCenter Server 시스템에서 관리되는 ESXi 호스트의 모음입니다. 감독자 클러스터는 vSphere 클러스터에서 실행됩니다. 다음 요구 사항을 충족하는 vSphere 클러스터를 생성하여 워크로드 관리를 사용하도록 설정할 수 있게 합니다.

  • ESXi 호스트가 3개 이상인 vSphere 클러스터를 생성하고 구성합니다. vSAN을 사용하는 경우 4개의 ESXi 호스트를 사용하는 것이 좋지만 필수는 아닙니다. 클러스터 생성 및 구성을 참조하십시오.
  • vSAN과 같은 공유 스토리지를 사용하여 클러스터를 구성합니다. 공유 스토리지는 vSphere HA, DRS에 필요하며 영구 컨테이너 볼륨을 저장하는 데 필요합니다. vSAN 클러스터 생성을 참조하십시오.
  • ReadWriteMany 모드에서 영구 볼륨을 사용하려는 경우 vSAN 클러스터에서 파일 서비스를 사용하도록 설정합니다. vSphere with Tanzu에서 ReadWriteMany 영구 볼륨 생성의 내용을 참조하십시오.
  • vSphere HA를 사용하여 클러스터를 사용하도록 설정합니다. vSphere HA 클러스터 생성 및 사용을 참조하십시오.
  • 완전 자동화 모드에서 vSphere DRS를 사용하여 클러스터를 사용하도록 설정합니다. DRS 클러스터 생성을 참조하십시오.
  • 워크로드 관리 기능을 사용하도록 설정할 수 있도록 사용자 계정에 vSphere 클러스터의 클러스터 전체 구성 수정이 있는지 확인합니다.
경고: 감독자 클러스터를 구성한 후에는 vSphere DRS를 사용하지 않도록 설정하지 마십시오. 감독자 클러스터에서 워크로드를 실행하려면 항상 DRS를 사용하도록 설정해야 합니다. DRS를 사용하지 않도록 설정하면 Tanzu Kubernetes 클러스터가 중단됩니다.

네트워킹 스택 선택 및 구성

vSphere 클러스터에서 워크로드 관리를 사용하도록 설정하려면 감독자 클러스터에 사용할 네트워킹 스택을 구성해야 합니다. 사용 가능한 두 가지 옵션은 NSX-T Data Center 또는 로드 밸런서를 사용하는 vDS(vSphere Distributed Switch) 네트워킹입니다. NSX Advanced Load Balancer 또는 HAProxy 로드 밸런서를 구성할 수 있습니다.

이 표에는 지원되는 두 네트워킹 스택 간의 개략적인 차이점이 나열되어 있습니다. 아키텍처 차이에 대한 자세한 내용은 vSphere 네트워킹 스택으로 구성된 감독자 클러스터의 내용을 참조하십시오.
기능 NSX-T 네트워킹 vDS 네트워킹
vSphere 포드 아니요
Tanzu Kubernetes개 클러스터
내장된 Harbor 레지스트리 아니요
로드 밸런싱 예, NSX Advanced Load Balancer 또는 HAProxy 로드 밸런서를 설치하고 구성하여 수행합니다.
감독자 클러스터NSX-T Data Center 네트워킹을 사용하려면 다음을 수행합니다.
감독자 클러스터에 대해 NSX Advanced Load Balancer와 vSphere vDS 네트워킹을 사용하려면 다음을 수행합니다.
참고: vSphere with Tanzu는 vSphere 7 U2 이상에서 NSX Advanced Load Balancer를 지원합니다.
감독자 클러스터에 대해 HAProxy 로드 밸런싱과 vSphere vDS 네트워킹을 사용하려면 다음을 수행합니다.
참고: vSphere with Tanzu는 vSphere 7 U1 이상에서 HAProxy 로드 밸런서를 지원합니다.

스토리지 정책 생성

Kubernetes 제어부 VM, 컨테이너 및 이미지의 데이터스토어 배치를 결정하는 스토리지 정책을 생성해야 합니다. 다른 스토리지 클래스와 연결된 스토리지 정책을 생성할 수 있습니다.

vSphere 클러스터에서 워크로드 관리를 사용하도록 설정하기 전에 Kubernetes 제어부 VM 배치에 대한 스토리지 정책을 생성합니다. vSphere with Tanzu에 대한 스토리지 정책 생성의 내용을 참조하십시오.

컨텐츠 라이브러리 생성

Tanzu Kubernetes 클러스터 및 VM을 프로비저닝하려면 감독자 클러스터가 실행되는 vSphere 클러스터를 관리하는 vCenter Server컨텐츠 라이브러리를 생성해야 합니다.

컨텐츠 라이브러리Tanzu Kubernetes 릴리스의 배포판을 OVA 템플릿 형태로 시스템에 제공합니다. Tanzu Kubernetes 클러스터를 프로비저닝하는 경우 선택한 버전에 대한 OVA 템플릿이 Kubernetes 클러스터 노드를 생성하는 데 사용됩니다.

구독 컨텐츠 라이브러리 생성하여 최신 릴리스 이미지를 자동으로 끌어오거나, 로컬 컨텐츠 라이브러리를 생성하고 이미지를 수동으로 업로드할 수 있으며, Tanzu Kubernetes 클러스터의 에어갭 프로비저닝에 필요할 수 있습니다.

Tanzu Kubernetes 릴리스용 컨텐츠 라이브러리 생성 및 관리의 내용을 참조하십시오.

vSphere with Tanzu 데모 보기

어려운 요구 사항은 아니지만 시작하기 전에 감독자 클러스터 배포에 대비한 vSphere 환경 설정, 워크로드 관리를 사용하도록 설정, Tanzu Kubernetes 클러스터 프로비저닝을 비롯한 몇 가지 vSphere with Tanzu 데모를 보는 것이 유용할 수 있습니다. 유용하다고 생각되면 VMware vSphere 채널에서 vSphere with Tanzu 심화 연구 비디오 시리즈를 확인하십시오. vDS 네트워킹 및 HAProxy 로드 밸런서를 사용하여 워크로드 관리를 구성하는 방법에 대한 vSphere Tanzu Quick Bytes 시리즈의 짧은 비디오를 참조할 수도 있습니다.