A 7 從harbor部署到在k8s中使用

2022-07-07 12:54:14 字數 1511 閱讀 5059

四、在k8s中使用harbor倉庫

修改每個node上的docker認證倉庫

將每個node節點上的docker同樣需要配置可信任倉庫

vi /etc/docker/daemon.json

#修改為

(harbor位址)

#重啟docker

systemctl restart docker

#建立kubectl create secret docker-registry registry-secret --namespace=default \

--docker-server=10.1.210.33 \

--docker-username=admin \

--docker-password=harbor12345

#檢視secret

[root@master demo]# kubectl get secret

name type data age

default-token-gdwgn kubernetes.io/service-account-token 3 2d18h

registry-secret kubernetes.io/dockerconfigjson 1 116s

#刪除kubectl delete secret registry-secret

以乙個部署乙個nginx為例子,其中需要把containers中的images映象指定為harbor倉庫映象位址,並且使用建立的的secret。

在k8s中使用harbor倉庫

將每個node節點上的docker同樣需要配置可信任倉庫 vi etc docker daemon.json 修改為 重啟docker systemctl restart docker 建立 kubectl create secret docker registry registry secret ...

實踐記錄 K8s部署Harbor高可用

vmware的harbor映象庫整合了docker的registry功能外,提供了豐富的介面和同步映象庫的功能,為專案中儲存和管理映象提供了良好的基礎環境。registry的映象資料使用檔案系統儲存,即使伺服器磁碟已做raid,也需在架構上保證在物理機和虛擬機器出問題時能快速恢復。因此利用k8s掛載...

K8S從入門到放棄

blog 個人 目錄docker 是乙個開源的應用容器引擎,基於go 語言並遵從 apache2.0 協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。docker 從 17.03 版本之後分為 ce...