Kubernetes: Failed to pull image. Server gave HTTP response to HTTPS client Kubernetes: Failed to pull image. Server gave HTTP response to HTTPS client kubernetes kubernetes

Kubernetes: Failed to pull image. Server gave HTTP response to HTTPS client


Kubernetes: Failed to pull image. Server gave HTTP response to HTTPS client.

{ "insecure-registries":["xxx.xxx.xxx.xxx:5000"] }

to the daemon.json file at /etc/docker.

I solved this problem by configuring it on all kubernetes nodes.


It appears that in some situations solution described here solved the problem:

  1. sudo systemctl edit docker
  2. Add below lines:
  • [Service]
  • ExecStart=/usr/bin/dockerd -H fd:// --insecure-registry registry:5000
  1. sudo systemctl daemon-reload
  2. systemctl restart docker
  3. systemctl status docker