Harbor registry
Provides a place to store container images.
Resources
Base
/base/harbor/kustomization.yaml---apiVersion: kustomize.config.k8s.io/v1beta1kind: Kustomizationnamespace: harborresources:- namespace.yaml
/base/harbor/namespace.yaml---apiVersion: v1kind: Namespacemetadata:name: harbor
/base/harbor/harbor-chart.yaml---apiVersion: builtinkind: HelmChartInflationGeneratorname: harbormetadata:name: bitnami-sealed-secrets-helm-chart
Create values.yaml
helm repo add bitnami https://charts.bitnami.com/bitnami \&& helm show values --version 15.2.5 bitnami/harbor > values.yaml
Applying
kubectl kustomize --enable-helm | kubectl apply -f - \&& kubectl wait -n harbor --for=condition=available deployments/harbor-release-nginx --timeout=-1s \&& echo Username: "admin" \&& echo Password: `kubectl get secret -n harbor harbor-release-core-envvars -o jsonpath="{.data.HARBOR_ADMIN_PASSWORD}" | base64 -d` \&& kubectl -n harbor port-forward deployment/harbor-release-nginx :8443