部署到K8S失败了,镜像拉不下来

来源:12-6 项目部署-边缘计算管理平台发布到K8S

蝴蝶是保护动物

2023-03-26

部署到K8S失败了:

root@master01:~# kubectl get pod -n ec-dashboard
NAME                                READY   STATUS             RESTARTS   AGE
ec-dashboard-88cffbfcc-jjbvs        0/1     ImagePullBackOff   0          3m51s
ec-dashboard-web-6588ff5467-bmqtb   0/1     ImagePullBackOff   0          3m51s
root@master01:~# ^C
root@master01:~# kubectl logs ec-dashboard-88cffbfcc-jjbvs -nec-dashboard
Error from server (BadRequest): container "ec-dashboard" in pod "ec-dashboard-88cffbfcc-jjbvs" is waiting to start: trying and failing to pull image
root@master01:~# kubectl logs ec-dashboard-web-6588ff5467-bmqtb -nec-dashboard
Error from server (BadRequest): container "ec-dashboard-web" in pod "ec-dashboard-web-6588ff5467-bmqtb" is waiting to start: trying and failing to pull image
root@master01:~#
root@master01:~# docker pull edge.imooc.com/imooc_containers/ec-dashboard-web:v1
Error response from daemon: unauthorized: unauthorized to access repository: imooc_containers/ec-dashboard-web, action: pull: unauthorized to access repository: imooc_containers/ec-dashboard-web, action: pull
root@master01:~#
root@master01:~# docker pull edge.imooc.com/imooc_containers/ec-dashboard@sha256:14aaccf417856ac4c401510a1b157f54f5207836d49bfe44219e685b4e02d337
Error response from daemon: unauthorized: unauthorized to access repository: imooc_containers/ec-dashboard, action: pull: unauthorized to access repository: imooc_containers/ec-dashboard, action: pull

说明:

    问题是镜像拉不下来

    手动拉也是拉不下来

    我有把Harbor中心的证书拷贝到master命令类似:

>scp -r root@175.27.213.25:/etc/docker/certs.d /etc/docker
>systemctl restart docker

这是为什么呢?

写回答

2回答

慕侠7071936

2023-04-15

同学你好,请问你的问题解决了吗

翻译

搜索

复制

0
0

暮闲

2023-03-26

证书拷贝的前提下:
1. 如果是直接docker pull 本地docker login了吗
2. 如果是k8s部署  yaml配置了imagpullsecret了吗
0
4
暮闲
回复
蝴蝶是保护动物
查看一下yaml文件里面,指定的镜像,是否指定了edge.imooc.com?
2023-03-26
共4条回复

云原生+边缘计算项目实战-KubeEdge打造边缘管理平台

抢位前沿技术,获得先发优势

258 学习 · 265 问题

查看课程