vSphere IaaS control plane 환경에서 Harbor 및 Contour를 감독자 서비스로 배포하고 구성하는 방법을 알아봅니다. Harbor는 vSphere IaaS control plane에서 실행되는 워크로드에 사용할 수 있는 오픈 소스 클라우드 네이티브 레지스트리입니다. Contour는 엔보이 프록시를 역방향 프록시 및 로드 밸런서로 배포하여 작동하는 Kubernetes용 수신 컨트롤러입니다. Contour는 경량 프로파일을 유지하면서 즉시 사용 가능한 동적 구성 업데이트를 지원합니다.

Contour를 애플리케이션의 수신 컨트롤러로 감독자 서비스로 사용할 수 있습니다. Contour는 Harbor 감독자 서비스를 실행하기 위한 요구 사항이기도 합니다.

참고: 감독자 서비스는 VDS 또는 NSX 네트워킹 스택에서 실행되는 단일 클러스터 감독자에서 지원됩니다. 3개 영역 감독자에는 감독자 서비스를 배포할 수 없습니다.
감독자 서비스인 Harbor는 다음과 같은 기능 및 특징을 제공합니다.
  • Harbor 오픈 소스 레지스트리의 최신 버전.
  • 관리자 및 루트 계정으로 Harbor에 액세스합니다.
  • 업스트림 Harbor 레지스트리를 사용한 전체 기능 패리티.
  • DNS를 사용하여 수신(Contour)을 통해 Harbor에 액세스합니다.
참고: 배포되면 Harbor 및 Contour 감독자 서비스는 둘 다 이러한 서비스용으로 생성된 vSphere 네임스페이스vSphere 포드를 생성합니다. 이러한 vSphere 포드는 서비스를 운영하려면 필요합니다. VDS 네트워킹 스택에서 실행되는 감독자 또는 3개 영역 감독자감독자 서비스 외부에서 vSphere 포드를 배포할 수 없습니다. NSX와 함께 배포된 단일 클러스터 감독자에서는 일반 용도로만 vSphere 포드를 배포할 수 있습니다.