一、K8s 鏡像倉庫使用
1、啟動鏡像倉庫
cd/usr/local/harbor
./install.sh
2、配置鏡像倉庫地址
在 master 節點和 slaver 節點上,需要配置 Docker 的鏡像倉庫地址,以便能夠訪問本地的鏡像倉庫。編輯 Docker 的配置文件 vi /etc/docker/daemon.json(如果不存在則創建),添加以下內容:
{"registry-mirrors": ["https://docker.211678.top","https://docker.1panel.live","https://hub.rat.dev","https://docker.m.daocloud.io","https://do.nark.eu.org","https://dockerpull.com","https://dockerproxy.cn","https://docker.awsl9527.cn"],"insecure-registries":["192.168.142.168"]
}
保存文件后,重啟 Docker 服務:
systemctl restart docker
3、K8s 登錄鏡像倉庫
# 1、登錄【創建秘鑰】
kubectl create secret docker-registry rigistry --docker-server=192.168.142.168--docker-username=admin --docker-password=Harbor12345
# 2、設置倉庫免秘鑰【全局設置】
kubectl patch serviceaccount default-p '{"imagePullSecrets": [{"name": "rigistry"}]}'
如果鏡像倉庫不需要認證?