返回

Kubernetes(K8S) 拉取镜像 ImagePullBackOff pull access deniedK8S 拉取阿里云镜像

发布时间:2022-12-30 13:44:01 344
# java# java# nginx# docker

 ​​K8S 拉取阿里云镜像​​  第一次用时,没注意 授权,所以在 kubectl apply 后一直出现  ImagePullBackOff

[root@k8smaster ~]# kubectl apply -f javademo1.yaml 
deployment.apps/javademo1 created
[root@k8smaster ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
javademo1-55d6f5df9b-z2nqt 0/1 ImagePullBackOff 0 25s
nginx-f89759699-5hkdw 1/1 Running 0 5d1h
[root@k8smaster ~]# kubectl describe pod javademo1-55d6f5df9b-z2nqt
Name: javademo1-55d6f5df9b-z2nqt
Namespace: default
Priority: 0
Node: k8snode1/172.16.3.182
Start Time: Tue, 18 Oct 2022 19:13:56 +0800
Labels: app=javademo1
pod-template-hash=55d6f5df9b
Annotations:
Status: Pending
IP: 10.244.1.3
IPs:
IP: 10.244.1.3
Controlled By: ReplicaSet/javademo1-55d6f5df9b
Containers:
vipsoft:
Container ID:
Image: registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft:1.0
Image ID:
Port:
Host Port:
State: Waiting
Reason: ImagePullBackOff
Ready: False
Restart Count: 0
Environment:
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-q7lps (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
default-token-q7lps:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-q7lps
Optional: false
QoS Class: BestEffort
Node-Selectors:
Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 15m default-scheduler Successfully assigned default/javademo1-55d6f5df9b-cq4mt to k8snode1
Normal Pulling 13m (x4 over 15m) kubelet Pulling image "registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft:1.0"
Warning Failed 13m (x4 over 15m) kubelet Failed to pull image "registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft:1.0": rpc error: code = Unknown desc = Error response from daemon: pull access denied for registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
Warning Failed 13m (x4 over 15m) kubelet Error: ErrImagePull
Warning Failed 10m (x21 over 15m) kubelet Error: ImagePullBackOff
Normal BackOff 5m11s (x43 over 15m) kubelet Back-off pulling image "registry.cn-shanghai.aliyuncs.com/vipsoft/vipsoft:1.0"

解决方案,详见:​​K8S 拉取阿里云镜像​​ 1、2 两步

最后执行 

[root@k8smaster ~]# kubectl replace -f javademo1.yaml

 



特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线