Как развернуть многоприкладную службу на одном узле кластера Kubernetes на базе «голого металла»?

Я пытаюсь развернуть многосервисное приложение на сервере baremetal.

Я настроил MetalLB в качестве балансировщика нагрузки.

Ниже приведена ссылка на github с файлом YAML для развертывания. https://github.com/Hubs-Foundation/hubs-cloud/blob/master/community-edition/hcce.yam

Для контекста основные компоненты включают Reticulum (основная внутренняя служба), базу данных PostgreSQL, PgBouncer для пула соединений, Hubs и Spoke (внешние службы), Nearspark, Speelycaptor и Photomnemonic (вспомогательные службы), Dialog (для связи в реальном времени), Coturn (для WebRTC) и HAProxy в качестве контроллера входящего трафика.

Есть 4 доменных пути, где я предполагаю получить пользовательский интерфейс a) mydomain.com (у меня есть доступ к пользовательскому интерфейсу) b) assets.mydomain.com (я получаю Not Found, что и ожидалось) c) cors.mydomain.com (я получаю Not Found, что и ожидалось) и d) stream.mydomain.com (я должен был получить Not Found, но вместо этого получаю "Site Not Found") Это проблема, которую я пытаюсь решить. Я не понимаю, почему этот сайт недоступен.

Я довольно новичок в Kubernetes. Я использую тот же файл YAML для развертывания на сервере Baremetal. Все работает, кроме службы с именем "dialog:", которая доступна через stream.mydomain.com

Прошу прощения за мой глупый вопрос,

Наркис
Вопрос задан15 января 2024 г.

1 Ответ

Ваш ответ

Загрузить файл.