Настройка квот ресурсов для компонентов 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.