Настройка квот ресурсов для компонентов Pipeline
Содержание
OverviewUse CasesPrerequisitesResource Configuration GuidelinesStepsOperation ResultПроверка конфигурации квот ресурсовPodСоздайте TaskRunДождитесь завершения TaskRunПросмотрите конфигурацию квот ресурсов PodReferencesOverview
Настройте квоты ресурсов, связанные с компонентом Pipeline.
Use Cases
- Настройка квот ресурсов для компонента Pipeline
- Установка стандартных квот ресурсов для init-контейнеров и контейнеров, создаваемых TaskRun
Prerequisites
- Компонент Tekton Operator должен быть установлен
- Ресурсы TektonConfig должны быть автоматически созданы в среде
- Следует ознакомиться с документом Настройка необязательных параметров конфигурации для подсистем
Resource Configuration Guidelines
Перед настройкой квот ресурсов:
- Оцените доступные ресурсы и емкость вашего кластера
- Учитывайте характеристики нагрузки и требования к производительности
- Начинайте с консервативных значений и корректируйте их на основе данных мониторинга
- Сначала тестируйте конфигурации в непроизводственных средах
Steps
Step 1
Отредактируйте ресурс TektonConfig
Step 2
WARNING
Изменение конфигурации может вызвать rolling update Pods компонента, что может привести к временной недоступности сервиса. Пожалуйста, выполняйте это в подходящее время.
Пример изменения конфигурации spec.pipeline.options.deployments:
Step 3
Отправьте конфигурацию и дождитесь обновления Pods.
Operation Result
Вы можете убедиться, что конфигурации квот ресурсов для компонентов, связанных с Pipeline, применены.
Проверка конфигурации квот ресурсов Pod
Создайте TaskRun
Дождитесь завершения TaskRun
Просмотрите конфигурацию квот ресурсов Pod
Вы можете увидеть, что квота ресурсов для init-контейнера prepare в Pod соответствует квотам ресурсов, настроенным в ConfigMap config-defaults.