##Harbor 1.1.1 deployment: distributed (revision 0)
This version deploys Harbor
1.1.1 on a Cattle cluster.
All hosts have to have the harbor-log=true
label (the log container needs to be deployed on all of them).
Also, Traefik
needs to be enabled on one of the host and a proper DNS configuration needs to be in place.
Last but not least a storage service for named volumes needs to be available (this catalog entry has been tested with rancher-nfs
which needs to be activated separately and prior to launch the distributed Harbor deployment).
Note that:
- the
IP/Hostname/FQDN
can be arbitrary set but the(Traefik) domain
parameter needs to be a domain name that resolves to the host whereTraefik
is running - this catalog entry only supports
http
(https
access is not supported) - because only
http
is supported, the Docker Host pulling/pushing from/to Harbor needs to have the--insecure-registry
flag properly configured - while the Rancher UI may show that stack upgrades are available, upgrades are not supported at this point
- sometimes the proxy front-end fails to configure properly (due to a race condition) and it shows the "welcome to NGINX" page. If it happens, try to re-deploy the restart the
proxy
container