Существует ли поддержка автоматического масштабирования узлов, в которых модули содержат только веб-сокеты, используемые для уведомлений pu sh обратно клиенту? Я подозреваю, что мы, вероятно, столкнемся с ограничениями соединения до того, как будут достигнуты ограничения ЦП или памяти. Пожалуйста, исправьте меня, если у других здесь другой опыт.
Основная проблема, которую я вижу, - это постоянный характер соединений - модули, содержащие активные веб-сокеты, должны оставаться нетронутыми, когда масштабирование и аренда не перемещаются.
Итак, мои вопросы:
- доступна ли эта поддержка? Хотели бы мы сделать эти наборы состояний? Я даже не уверен, какая модель здесь лучше всего работает.
- Хотели бы мы использовать сервисы Kubernetes для маршрутизации входящих соединений websocket на рабочие узлы? Если да, то как бы мы настроили kube-proxy на уважение и игнорирование тех рабочих узлов, чьи ограничения подключений были достигнуты и, следовательно, не должны получать новые запросы на подключение?
- как мы можем автоматически масштабировать на основе настраиваемых ограничений на количество соединений, поддерживаемых модулем? Как мы уменьшаем масштаб, не разрушая узлы, которые имеют> 1 активных подключений?
Заранее благодарим за все советы / указатели, особенно за советы, как лучше задать эти вопросы.