Мы развертываем Jenkins на K8s env, с 1 главным и 4 рабочими узлами, используя сетевой плагин Calico, модули создаются во время выполнения задания в Jenkins, но проблема заключается в том, что имена хостов не решаются, журналы ошибок отсутствуют в Дженкинсе, при проверке модулей, модуль ситца на главном узле не работает, не уверен, является ли это причиной вышеуказанной проблемы.
[root@kmaster-1 ~]# kubectl get pod calico-node-lvvx4 -n kube-system -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
calico-node-lvvx4 0/1 Running 9 9d x0.x1.x5.x6 kmaster-1.b.x.x.com <none> <none>
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning Unhealthy 107s (x34333 over 3d23h) kubelet, kmaster-1.b.x.x.com (combined from similar events): Readiness probe failed: calico/node is not ready: BIRD is not ready: BGP not established with 10.x1.2x.x23,10.x1.x7.x53,10.x1.1x.1x5,10.x1.2x.1x22020-04-12 08:40:48.567 [INFO][27813] health.go 156: Number of node(s) with BGP peering established = 0
10.x1.2x.x23,10.x1.x7. x53,10.x1.1x.1x5,10.x1.2x.1x2 - это IP-адреса рабочих модулей, они связаны между собой, поскольку netstat показывает установленный BGP, но не с мастером. Порт 179 открыт на главном сервере, не знаю, почему пиринг BGP не устанавливает sh, добрый совет.