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 ответов

62 просмотра

Ты ставь по инструкции. Скорее всего /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. Если я еще...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта