Бязь между виртуальными машинами как узлами Kubernetes - PullRequest
0 голосов
/ 22 мая 2019

У меня есть кластер kubernetes из нескольких виртуальных машин, работающих поверх Vsphere. Я установил подключаемый модуль Calico IP-IP для подключения, и все в порядке. Мои вопросы: 1) Поскольку ситцевое устройство выполняет BGP, маршрутизируемый между узлами, это также происходит в случае IPIP, или поток представляет собой только туннели IPIP с полной ячейкой. 2) Если есть маршруты BGP --- как я могу их проверить? и как они рекламировались через гипервизор?
3) Если нет ... как проходит поток пакетов между модулями в моем случае?

Я пытался проверить результаты Calicoctl, но не сверстников. Некоторые из результатов Ip маршрута: 192.168.0.0/24 через 172.16.5.226 dev tunl0 proird onlink 192.168.2.0/24 через 172.16.5.228 dev tunl0 proird onlink

1 Ответ

0 голосов
/ 22 мая 2019

1) Если под IPIP вы подразумеваете пиринг между узлами, тогда да, это конфигурируемый

calicoctl config set nodeToNodeMesh off

Для крупномасштабныхразвертываний или развертываний, где требуется более конкретная топология BGP (например, пиринг с коммутаторами ToR), должна быть отключена полная сетка узел-узел, и для ваших узлов Calico должны быть настроены явные одноранговые узлы BGP.Одноранговый узел BGP может быть настроен в вашей сети Calico как глобальный одноранговый узел BGP или одноранговый одноранговый узел BGP

2) Список таблиц маршрутизации route -n Прямые маршруты устанавливаются агентом Calico.с именем Felix, когда его просят предоставить подключение для конкретной рабочей нагрузки.Затем клиент BGP (например, BIRD) уведомляет об этом и распределяет их - возможно, через отражатель маршрута - среди клиентов BGP, работающих на других хостах

3) Поток пакетов Calico

...