Рейтинг:0

Сбой связи между модулями Kubernetes: виртуальная машина Azure и локальный узел

флаг us

Настройка сервера ранчера

  • Ранчер версия: 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: время ожидания подключения истекло

ожидаемый результат

  • Успешная коммуникация между модулями и отображение показателей графического процессора

Как заставить эти модули правильно общаться? Заранее спасибо за вашу поддержку.

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

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