SGLang#
SGLang – сервер и среда выполнения для LLM-инференса, ориентированный на высокую производительность и эффективную работу с GPU (включая современные оптимизации исполнения, batching и др., в зависимости от режима/модели).
Основные задачи и возможности
Поднимает эндпоинт инференса (часто API, совместимые с OpenAI / собственные API, зависит от конфигурации).
Оптимизирует исполнение LLM на GPU – эффективное планирование, KV-кеш, batching.
Используется как «движок вывода» в Kubernetes (
Deployment/Service), требует готового GPU-стека на узлах.
Примечание
SGLang устанавливается по умолчанию с компонентом «AI-inference».
Требуется компонент «AI-system».
Конфигурация values#
Параметры SGLang можно переопределить через редактирование нужных значений в spec.values. Общее описание конфигурации values для инструментов приведено в разделе «Конфигурации инструментов дополнительных компонентов».
ingress – настройки Ingress для маршрутизации внешнего трафика
affinity – правила привязки (affinity и anti-affinity) pod к узлам
replicaCount – количество реплик#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Количество реплик pod инструмента |
|
image – параметры контейнерного образа#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Полный путь к репозиторию образа SGLang |
|
|
Тег образа контейнера, включающий версию CUDA и архитектуру (например, |
|
|
Политика загрузки образа. |
|
nameOverride – переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
fullnameOverride – полное переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Полное переопределение имени для всех создаваемых ресурсов чарта |
|
runtimeClass – настройка NVIDIA RuntimeClass#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание ресурса |
|
|
Имя ресурса |
|
|
Имя обработчика среды выполнения контейнеров, используемое ресурсом |
|
podLabels – метки pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Значение пользовательской метки |
|
podAnnotations – аннотации pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Аннотации для pod |
|
service – настройки Service#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Тип |
|
|
Порт |
|
|
Целевой порт |
|
ingress – настройки Ingress для маршрутизации внешнего трафика#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания ресурса |
|
|
Имя |
|
|
Аннотации, добавляемые ко всем создаваемым ресурсам. |
|
|
Список хостов и путей для маршрутизации |
|
|
Конфигурация TLS: |
|
sglang – параметры запуска сервера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Команда запуска контейнера, переопределяющая стандартный |
|
|
Путь к модели: локальный путь или идентификатор на Hugging Face для автозагрузки |
|
|
Интерфейс для прослушивания. |
|
|
Порт для приема HTTP/gRPC-запросов внутри контейнера |
|
|
Дополнительные аргументы командной строки. |
|
|
Включение проверки работоспособности |
|
|
Эндпоинт для проверки работоспособности |
|
|
Время ожидания перед первой проверкой работоспособности |
|
|
Интервал между проверками работоспособности |
|
|
Тайм-аут одной проверки работоспособности |
|
|
Порог неудачных попыток проверки работоспособности |
|
|
Включение проверки готовности. Пока проверка неуспешна, pod не включается в балансировку |
|
|
Эндпоинт для проверки готовности к обработке запросов |
|
|
Задержка перед первой проверкой готовности |
|
|
Интервал между проверками готовности |
|
|
Тайм-аут одной проверки готовности |
|
|
Порог неудач для исключения pod из эндпоинта сервиса |
|
|
Количество успешных попыток для подтверждения готовности |
|
hfToken – аутентификация в Hugging Face#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя |
|
|
Ключ внутри |
|
|
Явное указание токена доступа Hugging Face. Не используйте в производственной среде; указывайте токен через |
|
gpu – настройки GPU#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение выделения GPU-ресурсов. При |
|
|
Количество GPU для выделения pod. Для тензорного параллелизма должно соответствовать настройкам модели |
|
|
Аргументы, автоматически добавляемые при запуске в CPU-режиме. |
|
resources – запросы и лимиты ресурсов контейнера#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Ограничение ресурсов CPU для контейнера |
|
|
Ограничение ресурсов памяти для контейнера |
|
|
Запрашиваемые ресурсы CPU для контейнера |
|
|
Запрашиваемые ресурсы памяти для контейнера |
|
hfCache – хранилище кеша Hugging Face#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Путь монтирования тома с кешем внутри контейнера |
|
|
Имя существующего |
|
|
|
|
|
Режимы доступа к тому: |
|
|
Запрашиваемый размер тома для хранения кеша моделей и токенизаторов |
|
shm – настройка разделяемой памяти#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение создания |
|
|
Лимит размера тома разделяемой памяти, должен быть достаточным для совместного использования данных между процессами |
|
localtime – монтирование настроек часового пояса#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Монтирование |
|
nodeSelector – селектор узлов для планирования pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Селектор узлов для планирования pod |
|
tolerations – параметры Toleration для pod#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
|
|
affinity – правила привязки (affinity и anti-affinity) pod к узлам#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Настройки правила привязки ( |
|
extraEnv – дополнительные переменные окружения#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные переменные окружения в формате Kubernetes. |
|
extraVolumes – дополнительные Volume#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Дополнительные |
|
extraVolumeMounts – дополнительные точки монтирования томов#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Список дополнительных точек монтирования томов ( |
|