Я развернул загрузочное приложение Spring на вычислении OCI, и оно прекрасно работает. Вычисления создаются с общедоступным IP-адресом, а список безопасности обновлен, чтобы разрешить подключения из Интернета. Но я не смог добраться до конечной точки из Интернета. По этой причине я подумал о настройке балансировщика нагрузки.
Создал балансировщик нагрузки в отдельной подсети (10.0.1.0/24), таблицу маршрутизации и список безопасности. Настроил список безопасности LB для отправки всех пакетов протокола в CIDR вычислений (10.0.0.0/24) и настроил список безопасности вычислений для приема пакетов от LB. Я ожидал, что LB подключится к серверной части. Но это не так.
Я могу попасть в LB из Интернета: -
Таблица маршрутизации Lb со всеми IP-адресами, маршрутизируемыми через интернет-шлюз. Для CIDR вычислений не определена маршрутизация, как в VCN.
LB имеет свой собственный список безопасности, который позволяет вычислять исходящие пакеты и входящие из Интернета, как показано ниже:
Список безопасности Compute, принимающий пакеты от LB:
Дайте мне знать, если мне что-то здесь не хватает.
Моя конфигурация подключения к серверу из LB:
LB не может установить соединение с серверной частью, похоже, нет доступной информации о журнале:
Приложение работает нормально, если я получаю доступ с вычислительного узла: