☸️ Исправляем ошибку ERROR: Error accessing the Calico datastore: could not initialize etcdv3 client: open /calico-secrets/cert.crt: no such file or directory

by itisgood

При добавление новых нод  в наш кластер Kubernetes по нашему прошлому руководству:

☸️ Как добавить рабочие ноды в кластеры Kubernetes

я получил ошибку:

Back-off restarting failed container
Failed to pull image "docker.io/calico/cni:v3.7.3": rpc error: code = Unknown desc = unexpected EOF
error determining status: rpc error: code = Unknown desc = Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 

Если провалиться в логи пода:

При это я вижу что служба Docker запущена на всех новых нодах:

Ошибка говорит, что Docker не может подтянуть образ calico:

Далее я попытался вручную спуллить недостающий образ.

 sudo docker pull docker.io/calico/node:v3.7.3 

Решение

Фикс оказался довольно простым.

Необходимо было с Master ноды скопировать ключи в папку /etc/calico/certs/

 

You may also like

Leave a Comment