Руководство по производительности
В этом руководстве описаны наблюдаемые характеристики производительности системы Connectors под нагрузкой и приведены рекомендации для работы в условиях высокой конкуренции.
INFO
Следующие наблюдения основаны на внутренних тестах. Фактическая производительность может отличаться в зависимости от ресурсов вашего кластера и рабочей нагрузки.
- Обновления статуса коннекторов: Задержек при управлении 1000 коннекторами одновременно не наблюдается.
- Forward proxy (HTTPS): При 50 одновременных запросах добавляется небольшая дополнительная задержка. Задержка постепенно увеличивается с ростом конкуренции.
- Forward proxy (HTTP): При 50 одновременных запросах добавляется небольшая дополнительная задержка. Задержка медленно растет с увеличением конкуренции.
- Reverse proxy: При 50 одновременных запросах добавляется минимальная дополнительная задержка, которая медленно растет под нагрузкой.
- Все режимы прокси при 100 одновременных запросах: Задержка увеличивается, но система остается стабильной без ошибок и сбоев.
- OCI/Harbor image push/pull (HTTP forward proxy): Значительного ухудшения производительности при широком диапазоне одновременных операций не наблюдается; проверено с помощью официального инструмента бенчмарка Harbor.
Содержание
Конфигурация производительностиКонфигурация производительности
Если вы сталкиваетесь с медленными прокси-запросами или периодическими сбоями под высокой нагрузкой, примените следующую конфигурацию для увеличения пропускной способности.
- Масштабируйте реплики для компонентов
connectors-proxy,connectors-controller-manager,connectors-apiи плагинов. - Увеличьте параметры
-kube-api-qpsи-kube-api-burstдля повышения лимита скорости запросов к Kubernetes API.
Пример конфигурации для ConnectorsCore и ConnectorsOCI: