172 похожих чатов

Всем привет! Сейчас впервые макетирую 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 ищет его на самой ноде, значит надо ставить его именно как линусковый сервис. Но в гитхабе написано, что мы ставим его через kubectl
kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml
или через helm.
Я что то не понимаю, он вообще ставится как линуксовый сервис или нет?

38 ответов

23 просмотра

Ты ставь по инструкции. Скорее всего /etc/cni появится

Ну и очевидно, ставится не как сервис, потому что это манифесты куба

Andrey Kartashov
Ты ставь по инструкции. Скорее всего /etc/cni появ...

По этой? Т.е. делать на ноде kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml ? Вот что выдает: The connection to the server localhost:8080 was refused - did you specify the right host or port?

Сергей Вышегородский
По этой? Т.е. делать на ноде kubectl apply -f http...

А ты после установки кубадмом kubeconfig себе скопировал?

Andrey Kartashov
А ты после установки кубадмом kubeconfig себе скоп...

Куб существующий, мне надо к нему ноды подрубить. Кубконфиг пока никуда не копировал

Andrey Kartashov
А ты после установки кубадмом kubeconfig себе скоп...

Я его с мастер-ноды должен скопипиздить на ноду?

Solyar
Почитай документацию

Я с утра этим занимаюсь

Сергей Вышегородский
Куб существующий, мне надо к нему ноды подрубить. ...

Что значит ноду подрубить зачем ты kubectl вызываешь тогда ?

Сергей Вышегородский
Куб существующий, мне надо к нему ноды подрубить. ...

https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#more-information

Solyar
Что значит ноду подрубить зачем ты kubectl вызывае...

Мне надо в существующий кластер, установленный кем то когда то с помощью kubeadm добавить ноды. Я установил по мануалу софт, сделал kubeadm join, ноды влетели в кластер, но состояние not ready. Глянул статус kubelet и там увидел эти ошибки. Я так понял, что надо установить flannel как сервис на нодах

Сергей Вышегородский
Мне надо в существующий кластер, установленный кем...

Для этого тебе нужен рабочий kubectl на твоём компе, чтоб в кластер манифесты пихать

Solyar
Что значит ноду подрубить зачем ты kubectl вызывае...

>Что значит ноду подрубить зачем ты kubectl вызываешь тогда ? Сами сказали действовать по инструкции. Там написано через kubectl

Сергей Вышегородский
>Что значит ноду подрубить зачем ты kubectl вызыва...

Если у тебя кластер до этого работал зачем тебе еще раз ставить сетевой плагин ?

Сергей Вышегородский
не понял мысль

доку читай - когда локалхост 8080 - значит нет кубеконфиг файла. или кубектл его не может найти

Solyar
Если у тебя кластер до этого работал зачем тебе ещ...

Я изначально так вопрос и задал. Как я понимаю, в кубе мне не надо ставить фланнел, а как линуксовый сервис? Он так вообще работает?

Сергей Вышегородский
не понял мысль

Кубеконфиг у тебя нет. Без него kubectl не работает

Сергей Вышегородский
Я изначально так вопрос и задал. Как я понимаю, в ...

Я не понимаю что ты делаешь и не вижу цельной картины

Andrey Kartashov
Кубеконфиг у тебя нет. Без него kubectl не работае...

Вопрос не про кубконфиг. Фланнел вообще как линуксовая служба должен ставиться?

Кто то из предыдущей команды. Первую очередь проекта сдали и свалили в другую контору, теперь моя команда подхватила куб. В качестве обучения дали задачу по добавлению нод

Сергей Вышегородский
Кто то из предыдущей команды. Первую очередь проек...

Ну так может там уже есть cni, нафига ты полез фланель ставить?

Solyar
покажи выхлоп kubectl get nodes

# kubectl get nodes NAME STATUS ROLES AGE VERSION k8s-01 Ready master 419d v1.18.3 k8s-02 Ready worker 419d v1.18.3 k8s-03 Ready worker 419d v1.18.3 k8s-04 Ready worker 419d v1.18.3 k8s-06 Ready worker 419d v1.18.3 k8s-09 NotReady <none> 120m v1.18.3 k8s-10 NotReady <none> 124m v1.18.3

George Gaál
нет

У меня в кластере уже работает flannel. Если я еще раз применю манифест, я весь кластер не ушатаю?

Сергей Вышегородский
# kubectl get nodes NAME STATUS ...

Ну дескрайб сделай ноды которая Not ready

Сергей Вышегородский
У меня в кластере уже работает flannel. Если я еще...

Если ты применишь тот же манифест, то нет, не и смысла в этом тоже нет

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

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
How to create an OS in C? what to study?
Linus
18
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
5
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Кто может подсказать? Я преобрпзовал изображение в бинарное(у меня установлен трекбар который при установленном значении меняет пиксели на белый если меньше и чёрный если боль...
Константин VS
6
Карта сайта