В этой теме приведены рекомендуемые практики и рекомендации по оценке ресурсов для Multi-Cluster в .
Правильный подбор размеров узлов обеспечивает эффективное управление глобальным кластером всеми зарегистрированными кластерами, обработку трафика синхронизации и запросов пользователей через API и Web Console без снижения производительности.
Глобальный кластер отвечает за:
Поскольку глобальный кластер должен обрабатывать как операции управления, так и агрегацию данных со всех подключенных кластеров, распределение ресурсов следует планировать с учётом ожидаемого масштаба и интенсивности нагрузки.
Размеры для производственной эксплуатации зависят в первую очередь от:
В следующей таблице приведены эталонные конфигурации, проверенные в ходе внутренних тестов производительности.
| Scale Tier | Управляемые кластеры | Количество узлов | CPU на узел | Память на узел | Примечания |
|---|---|---|---|---|---|
| Small | ≤ 10 | 3 | 8 ядер | 16 ГБ | Подходит для небольших сред |
| Medium | ≤ 50 | 3 | 16 ядер | 32 ГБ | Стандартная производственная конфигурация |
| Large | ≤ 100 | 3 | 24 ядра | 48 ГБ | Поддерживает интенсивное использование Web Console и частые циклы синхронизации |
| Extra Large | ≤ 500 | 6 | 32 ядра | 64 ГБ | Требуется горизонтальное масштабирование и выделенные инфраструктурные узлы |
Эти рекомендации являются общими указаниями. Фактические требования зависят от топологии вашего кластера, одновременного числа пользователей и установленных плагинов.
При увеличении нагрузки на узел (например, в 2 раза больше кластеров или повышенная одновременная нагрузка пользователей) применяйте следующие корректировки:
| Параметр | Рекомендация по масштабированию |
|---|---|
| CPU | +50% на каждые дополнительные 50 управляемых кластеров |
| Память | +50% на каждые дополнительные 50 управляемых кластеров |
При превышении 100 управляемых кластеров или при постоянной задержке API выше 500 мс:
Добавляйте узлы для распределения обработки запросов и нагрузки контроллеров.
После развертывания непрерывно контролируйте следующие метрики для проверки правильности размеров узлов:
| Метрика | Рекомендуемый диапазон |
|---|---|
| Использование CPU узла | 60–75% при пиковых нагрузках |
| Использование памяти узла | ≤80% стабильно |
| Задержка API-запросов | P90 < 500 мс |
| Задержка коммита etcd | P99 < 50 мс |
Если устойчивое использование ресурсов постоянно превышает рекомендуемые пороги, масштабируйте вертикально (добавляйте CPU/память) или горизонтально (добавляйте узлы) до того, как произойдет ухудшение производительности для пользователей.
При подборе размеров глобального кластера:
Следование этим рекомендациям обеспечивает предсказуемую производительность и стабильность работы вашей среды Multi-Cluster по мере её роста.