[root@hadoop03 hadoop]#  kubectl get pods -o wide -n test
NAME                     READY   STATUS             RESTARTS   AGE   IP           NODE       NOMINATED NODE   READINESS GATES
nginx                    0/1     ImagePullBackOff   0          14m   10.244.1.4   hadoop02   <none>           <none>
nginx-5984cd8d48-rx4mz   0/1     ImagePullBackOff   0          10m   10.244.1.5   hadoop02   <none>           <none>

在这里插入图片描述

我是在本地build的镜像,也没有构建本地镜像仓库(以为本地存在镜像就会从本地读取);后发现是从镜像仓库拉取才可以…

[root@hadoop03 k8s]# docker pull registry
...

[root@hadoop03 k8s]# docker run -d -v /registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:lastest

############
[root@hadoop03 k8s]# cat /etc/docker/daemon.json
{
        "registry-mirrors": ["https://registry.docker-cn.com"],
        "storage-driver": "devicemapper",
        "exec-opts": ["native.cgroupdriver=systemd"],
        "insecure-registries": ["hadoop03:5000"]
}

[root@hadoop03 k8s]# docker push hadoop03:5000/nginx

################
[root@hadoop03 k8s]# curl hadoop03:5000/v2/_catalog
{"repositories":["nginx"]}
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐