#helm add repo
helm repo add harbor https://helm.goharbor.io

##install

[root@rke-dev harbor]# cat harbor-namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: harbor
labels:
name: harbor

kubectl apply -f harbor-namespace.yaml

helm pull harbor/harbor

helm install k8s-harbor harbor/harbor -f harbor/values.yaml -n harbor

開啟ingress的網址 
https://core.harbor.domain/

預設帳密

admin / Harbor12345

k8s 加入harbor images下載權限

vi harbor.sh

kubectl create secret docker-registry harborsecret \
--docker-server=harbor.itnotetk.com \
--docker-username=admin \
--docker-password=your harbor password

[root@rke-dev harbor-pull]# sh harbor.sh
secret/harborsecret created

在deployment spec加入以下

imagePullSecrets:
  - name: harborsecret

 

#移除
helm uninstall k8s-harbor -n harbor

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料