How to fix kubernetes v1.24.0 init error - failed to pull image k8s.gcr.io not found
when i try to init kubernetes v1.24.0 in ubuntu 20.04 with below command :
kubeadm init --control-plane-endpoint=172.31.20.122 --pod-network-cidr=10.244.0.0/16
i got this error:
[ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.24.14: output: E0521 15:43:54.880187 6183 remote_image.go:171] "PullImage from image service failed" err="rpc error: code = NotFound desc = failed to pull and unpack image \"k8s.gcr.io/kube-apiserver:v1.24.14\": failed to resolve reference \"k8s.gcr.io/kube-apiserver:v1.24.14\": k8s.gcr.io/kube-apiserver:v1.24.14: not found" image="k8s.gcr.io/kube-apiserver:v1.24.14"
time="2023-05-21T15:43:54Z" level=fatal msg="pulling image: rpc error: code = NotFound desc = failed to pull and unpack image \"k8s.gcr.io/kube-apiserver:v1.24.14\": failed to resolve reference \"k8s.gcr.io/kube-apiserver:v1.24.14\": k8s.gcr.io/kube-apiserver:v1.24.14: not found"
, error: exit status 1
solution:
just add parameter --kubernentes-version=(your kubernetes version) on your init.