2021年3月27日星期六

kubernetes unable to pull image docker private registry

I tried to deploy 'deployments' in kubernetes which is pull docker image from private registry (I don't know who did this setup) but during "docker pull images" through kubernetes i'm getting following error

node.kubernetes.io/unreachable:NoExecute for 300s  Events:    Type     Reason     Age                From               Message    ----     ------     ----               ----               -------    Normal   Scheduled  85s                default-scheduler  Successfully assigned default/trusted-enc-assettag1-deployment-8467b74958-6fbp7 to k8s-node    Normal   BackOff    24s (x2 over 61s)  kubelet, k8s-node  Back-off pulling image "10.105.168.81:5000/simplehttpserverenc:enc_v1"    Warning  Failed     24s (x2 over 61s)  kubelet, k8s-node  Error: ImagePullBackOff    Normal   Pulling    12s (x3 over 82s)  kubelet, k8s-node  Pulling image "10.105.168.81:5000/simplehttpserverenc:enc_v1"    Warning  Failed     0s (x3 over 62s)   kubelet, k8s-node  Failed to pull image "10.105.168.81:5000/simplehttpserverenc:enc_v1": rpc error: code = Unknown desc = Error response from daemon: Get https://10.105.168.81:5000/v2/: net/http: TLS handshake timeout    Warning  Failed     0s (x3 over 62s)   kubelet, k8s-node  Error: ErrImagePull  [root@k8s-master ~]# docker pull 10.105.168.81:5000/simplehttpserverenc:enc_v1  

ImagePullBackOff and net/http: TLS handshake timeout error.

Initially this "net/http: TLS handshake timeout" error is observed in docker pull as well. I referred some answers and

configured certificate(/etc/docker/certs.d//ca.crt ) and proxy (/etc/systemd/system/docker.service.d/proxy.conf)

after that able to perform docker pull from private image.

[root@k8s-master ~]# docker pull 10.105.168.81:5000/simplehttpserverenc:enc_v1  enc_v1: Pulling from simplehttpserverenc  54fec2fa59d0: Pull complete  cd3f35d84cab: Pull complete  a0afc8e92ef0: Pull complete  9691f23efdb7: Pull complete  6512e60b314b: Pull complete  a8ac6632d329: Pull complete  68f4c4e0aa8c: Pull complete  Digest: sha256:0358708cd11e96f6cf6f22b29d46a8eec50d7107597b866e1616a73a198fe797  Status: Downloaded newer image for 10.105.168.81:5000/simplehttpserverenc:enc_v1  10.105.168.81:5000/simplehttpserverenc:enc_v1  [root@k8s-master ~]#  

But still unable to perform this docker pull through kubernetes. How to solve this ?

https://stackoverflow.com/questions/66838031/kubernetes-unable-to-pull-image-docker-private-registry March 28, 2021 at 11:02AM

没有评论:

发表评论