@sergey_privacy
Админ со стажем, начинающий DevOps

Flannel вообще ставится как линуксовый сервис или нет?

Сейчас впервые макетирую kubeadm, по инструкции установил kubelet, kubeadm, kubectl. Запустил kubelet и в статусе вижу:
kubelet[31443]: : [failed to find plugin "flannel" in path [/opt/cni/bin]]
kubelet[31443]: W0803 18:44:45.739430   31443 cni.go:237] Unable to update cni config: no valid networks found in /etc/cni/net.d

Что-то мне подсказывает, что теперь я должен развернуть Flannel. Он может стоять как сервис Linux или быть развернут в кубе. Но раз сервис kubelet ищет его на самой ноде, значит надо ставить его именно как линукcовый сервис. Но в гитхабе написано, что мы ставим его через kubectl
kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml

или через helm.
Я что-то не понимаю, он вообще ставится как линуксовый сервис или нет?
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
просто поставьте фланел тупо манифестом или через хелм - и все заработает. Кублет с апи коннектится через хостовую сеть, увидит что надо поставить CNI - скачает и поставит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы