I am setting up my K8s cluster with container as runtime. Now when I am trying to pull a image using :
sudo ctr image pull 192.168.1.2:5000/my-alpine:latest
It is giving me an error :
ctr: failed to resolve reference "192.168.1.2:5000/my-alpine:latest": failed to do request: Head
https://192.168.1.2:5000/v2/my-alpine/manifests/latest
: http: server gave HTTP response to HTTPS client
My /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://registry-1.docker.io"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.1.2:5000"]
endpoint = ["http://192.168.1.2:5000"]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.1.2:5000".tls]
insecure_skip_verify = true
What am I missing here? When I am pulling an image from Kubernetes deployment and also getting the same error.