Масштабирование с учетом количества обслуживаемых узлов кластера
Количество контролируемых кластеров, с которыми поддерживает работу один экземпляр Kaspersky Security для контейнеров, достигает 600. Масштабирование количества обслуживаемых узлов каждого кластера осуществляется путем изменения следующих компонентов:
kcs-ab – для увеличения или уменьшения количества реплик компонента.
kcs-memcached – для повышения или снижения требований к выделяемым компоненту ресурсов.
По умолчанию Kaspersky Security для контейнеров поставляется со следующими характеристиками указанных компонентов:
kcs-ab:
1 под в реплике с возможностью обслуживания 2000 узлов.
Запрашиваемый объем ресурсов: количество ядер процессоров узлов – 0,5, объем оперативной памяти на узлах 512 МБ.
Максимально используемый объем ресурсов: количество ядер процессоров узлов – 1, объем оперативной памяти на узлах 1 ГБ.
kcs-memcached:
Запрашиваемый объем ресурсов: количество ядер процессоров узлов – 2, объем оперативной памяти на узлах 2 ГБ.
Максимально используемый объем ресурсов: количество ядер процессоров узлов – 4, объем оперативной памяти на узлах 4 ГБ.
Kaspersky Security для контейнеров осуществляет масштабирование путем увеличения следующих параметров:
kcs-ab – добавление одного пода в реплике увеличивает количество поддерживаемых узлов на 2000 узлов.
kcs-memcached – увеличение компонента kcs-ab на один под требует повысить запрашиваемый объем ресурсов и максимально используемый объем ресурсов компонента kcs-memcached следующим образом:
Запрашиваемый объем ресурсов: количество ядер процессоров узлов – 0,5, объем оперативной памяти на узлах 2 ГБ.
Максимально используемый объем ресурсов: количество ядер процессоров узлов – 0,5, объем оперативной памяти на узлах 2 ГБ.
Например, если экземпляр Kaspersky Security для контейнеров обслуживает 10 000 узлов в кластерах пользователя, применяются следующие параметры:
kcs-ab:
5 подов в реплике.
Запрашиваемый объем ресурсов: количество ядер процессоров узлов – 0,5, объем оперативной памяти на узлах 512 МБ.
Максимально используемый объем ресурсов: количество ядер процессоров узлов – 1, объем оперативной памяти на узлах 1 ГБ.
kcs-memcached:
Запрашиваемый объем ресурсов: количество ядер процессоров узлов – 4, объем оперативной памяти на узлах 10 ГБ.
Максимально используемый объем ресурсов: количество ядер процессоров узлов – 6, объем оперативной памяти на узлах 12 ГБ.
Указанные значения являются ориентировочными, поскольку при развертывании требуется учитывать особенности параметров виртуализации и производительности хост-серверов (узлов) в конкретной инфраструктуре.