Hello, I trying to deploy ECK on k8s kubeadm and containerd runtime.
I applied the kubectl apply -f https://download.elastic.co/downloads/eck/2.14.0/operator.yaml
command base on this docs.
But there is a problem:
kubectl -n elastic-system logs -f statefulset.apps/elastic-operator
Result:
Error from server (BadRequest): container "manager" in pod "elastic-operator-0" is waiting to start: trying and failing to pull image
kubectl describe pod elastic-operator-0 -n elastic-system
Result:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 16m default-scheduler Successfully assigned elastic-system/elastic-operator-0 to k8s-worker
Normal Pulling 13m (x4 over 16m) kubelet Pulling image "docker.elastic.co/eck/eck-operator:2.14.0"
Warning Failed 12m (x4 over 15m) kubelet Error: ErrImagePull
Warning Failed 12m (x2 over 13m) kubelet Failed to pull image "docker.elastic.co/eck/eck-operator:2.14.0": failed to pull and unpack image "docker.elastic.co/eck/eck-operator:2.14.0": failed to resolve reference "docker.elastic.co/eck/eck-operator:2.14.0": failed to do request: Head "https://docker.elastic.co/v2/eck/eck-operator/manifests/2.14.0": dial tcp 34.68.230.202:443: i/o timeout
Warning Failed 12m (x6 over 15m) kubelet Error: ImagePullBackOff
Warning Failed 10m (x3 over 15m) kubelet Failed to pull image "docker.elastic.co/eck/eck-operator:2.14.0": rpc error: code = DeadlineExceeded desc = failed to pull and unpack image "docker.elastic.co/eck/eck-operator:2.14.0": failed to resolve reference "docker.elastic.co/eck/eck-operator:2.14.0": failed to do request: Head "https://docker.elastic.co/v2/eck/eck-operator/manifests/2.14.0": dial tcp 34.68.230.202:443: i/o timeout
Normal BackOff 57s (x48 over 15m) kubelet Back-off pulling image "docker.elastic.co/eck/eck-operator:2.14.0"
I try pull it manually:
sudo crictl pull docker.elastic.co/eck/eck-operator:2.14.0
sudo crictl images
IMAGE TAG IMAGE ID SIZE
docker.elastic.co/eck/eck-operator 2.14.0 67c6d4bc745e6 34MB
But the problem still exist : (