Checkout how to deploy and configure Harbor and Contour as Supervisor Services on your vSphere IaaS control plane environment. Harbor is an open source cloud-native registry that you can use with your workloads running on vSphere IaaS control plane. Contour is an Ingress controller for Kubernetes that works by deploying the Envoy proxy as a reverse proxy and load balancer. Contour supports dynamic configuration updates out of the box while maintaining a lightweight profile.

You can use Contour as a Supervisor Service as an Ingress controller for your applications. Contour is also a requirement for running the Harbor Supervisor Service.

Note: Supervisor Services are supported on single-cluster Supervisors that run on either VDS or NSX networking stacks. You cannot deploy Supervisor Services on three-zone Supervisors.
Harbor as a Supervisor Service provides the following capabilities and features:
  • The latest version of the Harbor open -source registry.
  • Access to Harbor with the admin and root accounts.
  • Full feature-parity with the upstream Harbor registry.
  • Access to Harbor through Ingress (Contour) using DNS.
Note: When deployed, both Harbor and Contour Supervisor Services create vSphere Pods in the vSphere Namespaces created for these services. These vSphere Pods are required by the services to operate. You cannot deploy vSphere Pods outside of Supervisor Services on a Supervisor running on the VDS networking stack or a three-zone Supervisor. You can only deploy vSphere Pods for generic use on a single-cluster Supervisor deployed with NSX.