vSphere 환경에서 vSphere IaaS control plane를 사용하도록 설정하기 위한 사전 요구 사항을 확인합니다. vSphere에서 기본적으로 컨테이너 기반 워크로드를 실행하려면 vSphere 관리자가 vSphere 클러스터를 감독자로 사용하도록 설정합니다. 감독자에는 vSphere 포드를 배포하고 Tanzu Kubernetes 클러스터 및 VM을 프로비저닝하여 vSphere에서 Kubernetes 워크로드를 실행할 수 있는 Kubernetes 계층이 있습니다.

vSphere 클러스터 생성 및 구성

감독자는 vSphere 영역과 연결된 1개 또는 3개 vSphere 클러스터에서 실행할 수 있습니다. 각 vSphere 영역은 1개 vSphere 클러스터에 매핑되며 1개 또는 3개의 영역에 감독자를 배포할 수 있습니다. 3개 영역 감독자는 Kubernetes 워크로드를 실행하기 위한 더 많은 양의 리소스를 제공하며 클러스터 장애로부터 워크로드를 보호하는 vSphere 클러스터 수준의 고가용성을 제공합니다. 1개 영역 감독자는 vSphere HA에서 제공하는 호스트 수준의 고가용성을 제공하며 Kubernetes 워크로드를 실행하는 데 1개 클러스터의 리소스만 활용합니다.
참고: 한 vSphere 영역에 감독자를 배포한 후에는 감독자를 3개 영역 배포로 확장할 수 없습니다.

감독자를 배포하려는 각 vSphere 클러스터는 다음 요구 사항을 충족해야 합니다.

  • ESXi 호스트가 2개 이상인 vSphere 클러스터를 생성하고 구성합니다. vSAN을 사용하는 경우 최적의 성능을 위해 클러스터에 최소 3개 호스트 또는 4개 호스트가 있어야 합니다. 클러스터 생성 및 구성을 참조하십시오.
  • vSAN과 같은 공유 스토리지를 사용하여 클러스터를 구성합니다. 공유 스토리지는 vSphere HA, DRS에 필요하며 영구 컨테이너 볼륨을 저장하는 데 필요합니다. vSAN 클러스터 생성을 참조하십시오.
  • vSphere HA를 사용하여 클러스터를 사용하도록 설정합니다. vSphere HA 클러스터 생성 및 사용을 참조하십시오.
  • 완전 자동화 모드에서 vSphere DRS를 사용하여 클러스터를 사용하도록 설정합니다. DRS 클러스터 생성을 참조하십시오.
  • 감독자를 배포할 수 있도록 사용자 계정에 vSphere 클러스터의 클러스터 전체 구성 수정이 있는지 확인합니다.
  • 3개 영역 감독자를 배포하려면 3개 vSphere 영역을 생성합니다. 다중 영역 감독자 배포를 위한 vSphere 영역 생성 항목을 참조하십시오.
  • vSphere Lifecycle Manager 이미지를 감독자에서 사용하려면 워크로드 관리를 활성화하기 전에 워크로드 관리를 활성화하려는 vSphere 클러스터를 vSphere Lifecycle Manager 이미지를 사용하도록 전환합니다. vSphere Lifecycle Manager 기준선 또는 vSphere Lifecycle Manager 이미지로 감독자의 수명 주기를 관리할 수 있습니다. 그러나 vSphere Lifecycle Manager 기준선을 사용하는 감독자를 vSphere Lifecycle Manager 이미지를 사용하는 감독자로 변환할 수는 없습니다. 따라서 워크로드 관리를 활성화하기 전에 vSphere Lifecycle Manager 이미지를 사용하도록 vSphere 클러스터를 전환해야 합니다.

스토리지 정책 생성

감독자를 배포하기 전에 감독자 제어부 VM의 데이터스토어 배치를 결정하는 스토리지 정책을 생성해야 합니다. 감독자vSphere 포드를 지원하는 경우 컨테이너 및 이미지에 대한 스토리지 정책도 필요합니다. 다양한 수준의 스토리지 서비스와 연결된 스토리지 정책을 생성할 수 있습니다.

vSphere IaaS control plane에 대한 스토리지 정책 생성의 내용을 참조하십시오.

네트워킹 스택 선택 및 구성

감독자를 배포하려면 이것을 사용할 네트워킹 스택을 구성해야 합니다. 사용 가능한 두 가지 옵션은 NSX 또는 로드 밸런서를 사용하는 vDS(vSphere Distributed Switch) 네트워킹입니다. NSX Advanced Load Balancer 또는 HAProxy 로드 밸런서를 구성할 수 있습니다.

감독자NSX 네트워킹을 사용하려면 다음을 수행합니다.
감독자에 대해 NSX Advanced Load Balancer와 vDS 네트워킹을 사용하려면 다음을 수행합니다.
참고: vSphere IaaS control plane는 vSphere 7 U2 이상에서 NSX Advanced Load Balancer를 지원합니다.
감독자에 대해 HAProxy 로드 밸런싱과 vDS 네트워킹을 사용하려면 다음을 수행합니다.
참고: vSphere IaaS control plane는 vSphere 7 U1 이상에서 HAProxy 로드 밸런서를 지원합니다.