Добавление локальной ноды в EKS - Kubernetes

Я использую алгоритм машинного обучения, который должен работать в нашей собственной среде из-за использования локальных камер. Мы развернули неуправляемый кластер Kubernetes с использованием экземпляра EC2 и подключаем рабочие узлы к мастеру с помощью VPN. Проблема в том, что он не масштабируется так, как я хочу, и, честно говоря, развертывание нового узла - это небольшая проблема.

Мне было интересно, как я могу развернуть локальные узлы в EKS или любое другое предложение, которое облегчило бы нашу жизнь.


person John Lucas    schedule 28.04.2019    source источник


Ответы (1)


Что ж, подключение локальных узлов к мастеру в Amazon - дикая идея. Узлы должны часто отчитываться перед мастером, и невыполнение этого требования из-за сбоев в Интернете может серьезно повредить вам. Я имею в виду, чувак, это действительно плохая идея, даже если сейчас все идет хорошо. Вам следует подумать об установке мастера локально.

Но в любом случае, как подключить узлы к мастеру? У каждого узла есть собственное VPN-соединение? Сколько у вас мастеров? Как правило, вам следует настроить AWS VPN-соединение между вашим VPC и локальной подсетью с помощью IPSec. В этом случае между подсетями существует постоянный туннель, и добавление дополнительных узлов становится тривиальной задачей в зависимости от того, как вы все развернули. По крайней мере, мне так кажется.

person Vasili Angapov    schedule 28.04.2019
comment
Узлы подключены к мастеру через VPN. Я планирую развернуть это решение в более чем 2500 магазинах, и каждый узел будет подключен к VPN к одному и тому же мастеру (проще в управлении), но я не хотел продолжать использовать это, поскольку это явно непростая инфраструктура для обслуживания. - person John Lucas; 01.05.2019
comment
2500 узлов подключены к одному главному узлу с помощью VPN ??? Удачи с этим, у вас определенно возникнет проблема. Почему бы не отделить функциональность VPN от главного узла? - person Vasili Angapov; 01.05.2019