Skip to content

Instantly share code, notes, and snippets.

@jaigouk
Last active March 26, 2018 01:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jaigouk/3f1456d1a2615721b9740228845f3e33 to your computer and use it in GitHub Desktop.
Save jaigouk/3f1456d1a2615721b9740228845f3e33 to your computer and use it in GitHub Desktop.
deploy harber
# deploy
kubectl create ns registry
git clone https://github.com/vmware/harbor.git
cd harbor/contrib/helm/harbor
helm dependency build .
# before install, please change values.yaml
# 1. you should change crt, key, privateKey and rootCrt
# 2. change clair and registry repo
helm install --name harbor --namespace registry --values ./values.yaml .
helm delete --purge harbor
# login
sudo mkdir -p /etc/docker/certs.d/docker.mysite.com
kubectl get secret \
--namespace registry harbor-harbor-ingress \
-o jsonpath="{.data.ca\.crt}" | base64 --decode | \
sudo tee /etc/docker/certs.d/docker.mysite.com/ca.crt
kubectl get secret --namespace registry harbor-harbor-adminserver -o jsonpath="{.data.HARBOR_ADMIN_PASSWORD}" | base64 --decode; echo
docker login docker.mysite.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment