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 네트워킹에 대한 시스템 요구 사항 및 토폴로지를 검토합니다. "vSphere IaaS 제어부 개념 및 계획" 에서 NSX를 사용하여 3개 영역 감독자를 사용하도록 설정하기 위한 요구 사항 및 NSX를 사용하여 단일 클러스터 감독자를 설정하기 위한 요구 사항을 참조하십시오.
- vSphere IaaS control plane에 대한 NSX를 설치 및 구성합니다. vSphere IaaS control plane에 대한 NSX 설치 및 구성의 내용을 참조하십시오.
감독자에 대해
NSX Advanced Load Balancer와 vDS 네트워킹을 사용하려면 다음을 수행합니다.
- NSX Advanced Load Balancer 요구 사항을 검토합니다. "vSphere IaaS 제어부 개념 및 계획" 에서 NSX Advanced Load Balancer를 사용하는 3개 영역 감독자에 대한 요구 사항 및 NSX Advanced Load Balancer를 사용하여 단일 클러스터 감독자를 사용하도록 설정하기 위한 요구 사항을 참조하십시오.
- vDS(vSphere Distributed Switch)를 생성하고 클러스터의 모든 ESXi 호스트를 vDS에 추가하고 워크로드 네트워크용 포트 그룹을 생성합니다. NSX Advanced Load Balancer와 함께 사용할 감독자용 vSphere Distributed Switch 생성의 내용을 참조하십시오.
- NSX Advanced Load Balancer를 배포하고 구성합니다. NSX Advanced Load Balancer 컨트롤러 배포의 내용을 참조하십시오.
참고:
vSphere IaaS control plane는 vSphere 7 U2 이상에서
NSX Advanced Load Balancer를 지원합니다.
감독자에 대해 HAProxy 로드 밸런싱과 vDS 네트워킹을 사용하려면 다음을 수행합니다.
- HAProxy 로드 밸런서를 사용하는 vSphere 네트워킹에 대한 시스템 요구 사항 및 네트워크 토폴로지를 검토합니다. HA 프록시 로드 밸런서를 사용하여 3개 영역 감독자를 사용하도록 설정하기 위한 요구 사항 및 VDS 네트워킹 및 HAProxy 로드 밸런서에서 단일 클러스터 감독자를 사용하도록 설정하기 위한 요구 사항 "vSphere IaaS 제어부 개념 및 계획" 을 참조하십시오.
- VDS(vSphere Distributed Switch)를 생성하고 클러스터의 모든 ESXi 호스트를 vDS에 추가하고 워크로드 네트워크용 포트 그룹을 생성합니다. HAProxy 로드 밸런서와 함께 사용할 감독자용 vSphere Distributed Switch 생성의 내용을 참조하십시오.
- 감독자를 배포하는 vSphere 클러스터에서 호스트에 연결된 vDS로 라우팅할 수 있는 HAProxy 로드 밸런서 인스턴스를 설치하고 구성합니다. HAProxy 로드 밸런서는 클라이언트 네트워크의 워크로드에 대한 네트워크 연결 및 Tanzu Kubernetes 클러스터 간에 트래픽을 로드 밸런싱을 위한 네트워크 연결을 지원합니다. HAProxy 로드 밸런서 설치 및 구성의 내용을 참조하십시오.
참고:
vSphere IaaS control plane는 vSphere 7 U1 이상에서 HAProxy 로드 밸런서를 지원합니다.