# 登录Harbor
docker login 10.10.10.10:80
# 查看含有授权令牌的文件
cat ~/.docker/config.json
# 在命令行上提供凭证来创建 Secret
kubectl create secret generic regcred \
--from-file=.dockerconfigjson=<path/to/.docker/config.json> \
--type=kubernetes.io/dockerconfigjson \
-n <namespace>
# 检查 Secret regcred
kubectl get secret regcred --output=yaml
创建一个使用你的 Secret 的 Pod
下面是一个 Pod 配置清单示例,该示例中 Pod 需要访问你的 Docker 凭证 regcred:
apiVersion: v1
kind: Pod
metadata:
name: private-reg
spec:
containers:
- name: private-reg-container
image: <your-private-image>
imagePullSecrets:
- name: regcred