Getting started with Harbor
In this section, we will learn how to install and configure a Harbor registry instance on an existing Kubernetes cluster. But before we do that, we need to ensure that the following prerequisites are met.
Prerequisites
The following are the prerequisites for the Harbor installation instructions given in this section:
- Kubernetes cluster with version 1.10+
- Open internet connectivity from the Kubernetes cluster
- The operator machine should have the following tools:
docker
CLI: https://docs.docker.com/get-docker/helm
CLI version 2.8.0+: https://helm.sh/docs/intro/install/kubectl
CLI version 1.10+: https://kubernetes.io/docs/tasks/tools/
- There should be a default StorageClass configured in your Kubernetes cluster that Harbor can use to create required storage volumes. By default, Harbor will need several PersistentVolumeClaim resources that are used by Redis cache, a PostgreSQL database, the registry storage, and more.
- The infrastructure...