Last active
March 26, 2018 01:14
-
-
Save jaigouk/3f1456d1a2615721b9740228845f3e33 to your computer and use it in GitHub Desktop.
deploy harber
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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