Рейтинг:1

Узел Calico остается не готовым, когда новый узел с IP-адресом 192.168.178.x присоединяется к кластеру K8s.

флаг id
kube-system pod/calico-node-9czgm 0/1 работает 3 42d
kube-system pod/calico-node-msfjk 0/1 Работает 0 5m37s

... это то, что я получаю, когда позволяю "луне" присоединиться к скоплению, как показано ниже...

ПРОСТРАНСТВО ИМЕН ИМЯ СТАТУС РОЛИ ВОЗРАСТ ВЕРСИЯ
            узел/луна Готов <нет> 5м38с v1.20.5
            node/sky Ready control-plane, master 276d v1.21.2

согласно которому стручок/калико-узел-9czgm это узел calico неба, который работал нормально (готовность 1/1) до луна присоединяется и после удаления луны из кластера k8s.

kubectl регистрирует pod/calico-node-msfjk -n kube-system -f Ошибка от сервер: Получить "https://192.168.178.23:10250/containerLogs/kube-system/calico-node-msfjk/calico-node?follow=true": наберите tcp 192.168.178.23:10250: тайм-аут ввода/вывода

стручок/калико-узел-9czgm говорит мне:

2021-07-04 20:39:38.999 [INFO][72] felix/ipsets.go 760: выполнение полной перезаписи набора IP-адресов family="inet" numMembersInPendingReplace=2 setID="all-hosts-net"
птица: Реконфигурация запрошена SIGHUP
птица: перенастройка
птица: устройство1: перенастроено
птица: direct1: перенастроен
птица: изменена конфигурация
2021-07-04 20:39:39.023 [INFO][76] confd/resource.go 277: Целевая конфигурация /etc/calico/confd/config/bird.cfg обновлена ​​из-за изменения ключа: /calico/bgp /v1/хост
2021-07-04 20:39:43.185 [ИНФОРМАЦИЯ] [76] confd/client.go 897: повторно вычислить пиринговые соединения BGP: HostBConfigGP(node=moon; name=ip_addr_v4) обновлен; HostBGPConfig(узел=луна; имя=сеть_v4) обновлен
птица: Реконфигурация запрошена SIGHUP
птица: перенастройка
птица: устройство1: перенастроено
птица: direct1: перенастроен
птица: Добавление протокола Mesh_192_168_178_23
птица: Mesh_192_168_178_23: Инициализация
птица: Mesh_192_168_178_23: Начиная
птица: Mesh_192_168_178_23: состояние изменено на начальное
птица: изменена конфигурация
2021-07-04 20:39:43.198 [INFO][76] confd/resource.go 277: Целевая конфигурация /etc/calico/confd/config/bird.cfg обновлена ​​из-за изменения ключа: /calico/bgp /v1/хост
2021-07-04 20:39:53.134 [INFO][72] felix/summary.go 100: суммирование 13 циклов согласования плоскости данных за 1 мин 1,6 с: в среднем = 14 мс, максимальное = 77 мс ()
2021-07-04 20:40:11.444 [ИНФОРМАЦИЯ][74] monitor-addresses/startup.go 774: использование автоматически определенного IPv4-адреса на интерфейсе eth0: 88.99.99.99/32

IP-адрес 192.168.178.23 принадлежит WiFi-интерфейсу моего ноутбука. Итак, видимо, мне нужно переопределить IP-адрес локального интерфейса с моим общедоступным IP-адресом, который я пытаюсь сделать через --node-ip=93.93.17.11 в /etc/systemd/system/kubelet.service.d/kubeadm.conf но все остается сломанным и кубелет дополнительно сообщает:

04 июля 22:58:43 луна кубелет [92613]: E0704 22:58:43.610441 92613 kubelet_node_status.go:586] Не удалось установить некоторые поля статуса узла: не удалось проверить nodeIP: IP-адрес узла: "93.93.17.11" не найден в сетевые интерфейсы хоста

Я использую K8s v1.20.5 с cri-o v1.20 на Fedora 34.

p10l avatar
флаг us
Если возможно, включите файлы yaml для развертывания Calico. Calico [docs](https://docs.projectcalico.org/reference/resources/node) утверждает, что «При запуске экземпляра `calico/node` имя, предоставленное экземпляру, должно совпадать с именем, настроенным в ресурсе Node. По умолчанию при запуске экземпляра `calico/node` автоматически создается ресурс узла с использованием `hostname` вычислительного хоста». Если вы создали узлы без явного указания имен ресурсов, это может быть проблемой.
флаг id
Мое развертывание Calico — это `kubectl apply -f https://docs.projectcalico.org/v3.19/manifests/calico.yaml`, но, благодаря этому, я могу продолжить. cc @PaweÅGrondal
p10l avatar
флаг us
Вы нашли решение?
moonkotte avatar
флаг in
Вы можете пинговать между 2 виртуальными машинами? Есть ли брандмауэр?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.