
Информация о кластере:
Версия Kubernetes:
Установка на виртуальную машину;
Метод установки: kubeadm
Хост-ОС: Ubuntu 22.04 LTS
CNI и версия: NA CRI и версия:
Docker Engine — версия сообщества: 24.0.7
containerd: Версия: 1.6.27
Я установил docker, cri-dockerd и kubelet kubeadm kubectl
начал инициализацию кластера с помощью следующей команды
kubeadm init --pod-network-cidr 10.244.0.0/16 --apiserver-advertise-address=HOSTIP --cri-socket=unix:///var/run/cri-dockerd.sock
получаю ОШИБКУ:
[init] Используется версия Kubernetes: v1.29.1 [preflight] Запуск предварительных проверок фазы выполнения ошибок preflight: [preflight] Произошли некоторые фатальные ошибки: [ERROR CRI]: среда выполнения контейнера не запущена: output: time="2024-01-19T09:11:55Z" level="fatal" msg="validate service connection: validate CRI v1 runtime API for endpoint "unix:///var/run/cri-dockerd.sock": rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial unix /var/run/cri-dockerd.sock: connect: connection denied"", error: exit status 1 [preflight] Если вы знаете, что делаете, вы можете сделать проверку нефатальной с помощью --ignore-preflight-errors=... Чтобы увидеть трассировку стека этой ошибки, выполните --v=5 или выше
Демоны Docker и containerd запущены, но kubelet не запущен. Ошибка kubelet: : E0118 10:11:36.691366 2383 run.go:74] «команда не выполнена» err="не удалось загрузить файл конфигурации kubelet, путь: /var/lib/kubelet/config.yaml, ошибка: не удалось l> : kubelet.service: основной процесс завершен, код=завершен, статус=1/СБОЙ : kubelet.service: сбой с результатом «код выхода». : kubelet.service: запланированное задание перезапуска, счетчик перезапусков равен 9
swap деактивирован, файл /var/lib/kubelet/config.yaml доступен в расположении с соответствующими правами доступа.