Настройка сервера ранчера
- Ранчер версия: 2.6.3
- Вариант установки (установка Docker/Helm Chart): Helm Chart, Kubernetes v1.21.6 и RKE1
Информация о Кластере
Версия Kubernetes: v1.20.15-rancher1-2
Тип кластера (локальный/нисходящий): нисходящий
Если вниз по течению, какой тип кластера? (Пользовательский/импортированный или укажите поставщика для размещенного поставщика/поставщика инфраструктуры): Пользовательский RKE (3 узла локально + 1 узел в Azure)
информация о пользователе
Какова роль пользователя, вошедшего в систему? (Администратор/Владелец кластера/Участник кластера/Владелец проекта/Участник проекта/Пользовательский) Роль администратора
Опишите ошибку
Чтобы проиллюстрировать проблему взаимодействия между модулями, рассмотрим эти три модуля dcgm-exporter, которые собирают и предоставляют метрики графического процессора:
URL1- http://10.42.0.79:9400/метрики -> Pod 10.42.4.54 работает на предварительном узле 1
URL2- http://10.42.2.77:9400/метрики -> Pod 10.42.2.77, работающий на локальном узле 2
URL3- http://10.42.4.54:9400/метрики -> Pod 10.42.4.54, работающий на node-3-azure
В оболочке Linux node-1-on-prem:
curl URL1 и URL2 успешны; завить URL3 не удается
В оболочке Linux node-2-on-prem:
curl URL1 и URL2 успешны; завить URL3 не удается
В оболочке node-3-azure Linux:
скручивание URL1 и URL2 не удается; curl URL3 успешно
Воспроизвести
- Локальная подсеть — 10.133.100.0/24, а подсеть Azure — 10.208.2.0/24.
- Виртуальная сеть Azure и локальная сеть подключены между сайтами через VPN.
- Соединения между узлами выполняются успешно, и в Azure и локальной среде нет ограничений на количество портов.
- Переадресация портов IPv4 включена на всех узлах
- Конфигурация сетевого интерфейса контейнера нижестоящего кластера:
сеть: mtu: 0 варианты: flannel_backend_type: плагин vxlan: канал
- Добавление узла Azure в кластер безупречно, и все модули работают.
Результат
- В оболочке Linux node-1-on-prem:
$завиток http://10.42.4.54:9400/метрики
curl: (28) Не удалось подключиться к порту 10.42.4.54 9400: время ожидания подключения истекло
ожидаемый результат
- Успешная коммуникация между модулями и отображение показателей графического процессора
Как заставить эти модули правильно общаться?
Заранее спасибо за вашу поддержку.