创建 deployment时 从 私有仓库 拉取镜像失败的解决办法 ErrImagePull
我刚开始的 ssm-deployment.yml 文件如下
使用 kubectl get deploy 结果如下
居然没有起来 因为我 pull 和push 镜像都没有问题 。然后我看 具体的Pod的状态如下
Failed to pull image "10.136.195.150:80/micro/ssm:latest": rpc error: code =
Unknown desc = Error response from daemon: pull access denied for 10.136.195.150:80/micro/ssm, repository does not exist or may require 'do
cker login'
可是 我已经登录 我自己的 私有仓库了啊
经过百度 发现需要配置 secret
命令如下
kubectl create secret docker-registry myregsecret \
--docker-server=10.136.195.150:80 \
--docker-username=admin \
--docker-password=Harbor12345 \
--service-cidr=10.1.0.0/16 \
--pod-network-cidr=10.244.0.0/16
然后在 ssm-deployment.yml 中引用这个 secret 就可以了
posted on 2019-11-14 12:12 与时具进&不忘初心 阅读(8204) 评论(0) 编辑 收藏 举报