### 如何支持私有鏡像
kubectl create secret docker-registry regcred --docker-server=harbor.sinux.com.cn --docker-username=admin --docker-password=redhat --docker-email=yi.hu@sinux.com.cn
regsecret: 指定密鑰的鍵名稱,(容器平臺默認秘鑰名稱```regcred``` )
* docker-server:指定 Docker 倉庫地址。
* docker-username: 指定 Docker 倉庫用戶名。
* docker-password:指定 Docker 倉庫登錄密碼。
* docker-email:指定郵件地址(選填)。
在一個 deployment.yml 文件加入密鑰參數
containers:
- name: foo
image: registry-internal.cn-hangzhou.aliyuncs.com/abc/test:1.0
imagePullSecrets:
- name: regsecret
其中:
* imagePullSecrets 是聲明拉取鏡像時需要指定密鑰。
* regsecret 必須和上面生成密鑰的鍵名一致。
* image 中的 Docker 倉庫名稱必須和 --docker-server 中的 Docker 倉庫名一致。