Argocd#
Argocd - это декларативный инструмент непрерывного развертывания (CD) для Kubernetes, основанный на подходе GitOps. Он позволяет автоматизировать развертывание приложений, синхронизируя желаемое состояние кластера с описанием в Git-репозитории.
Основные задачи и возможности
Автоматизация развертывания приложений в Kubernetes: следит за изменениями в Git-репозитории и автоматически применяет обновления в кластере, обеспечивая соответствие текущего сост
Наблюдение за состоянием приложений: постоянно отслеживает реальное состояние приложений в кластере и сравнивает его с тем, что указано в репозитории. При обнаружении расхождений можно автоматически или вручную выполнить синхронизацию.
Поддержка GitOps-подхода: все изменения происходят через Git, что упрощает аудит, управление версиями и восстановление состояния кластера.
Интеграция с CI/CD пайплайнами: может быть частью автоматизированного процесса доставки, взаимодействуя с такими системами, как GitHub Actions, Jenkins, GitLab CI и другими.
Веб-интерфейс: предоставляет удобный пользовательский интерфейс (UI) для управления приложениями, просмотра статусов и выполнения синхронизации.
Примечание
Argocd является единственным инструментом компонента GitOps и устанавливается с ним по умолчанию. Пользовательский интерфейс (UI) Argocd автоматически интегрирован с инструментом Dex и пользователь kubeadmin является администратором.
Конфигурация values#
Значения можно переопределить через редактирование инструмента с именем argocd и указанием нужных values в spec.values. Общее описание конфигурации values для инструментов описано в разделе «Конфигурации инструментов дополнительных компонентов».
nameOverride – переопределение имени чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Переопределение базового имени ресурсов чарта для генерации имен |
|
|
Полное переопределение имени для всех создаваемых ресурсов чарта |
|
|
Переопределение пространства имен вместо значения по умолчанию |
|
|
Переопределение версии Kubernetes, используемой при вычислении условий в шаблонах чарта |
|
|
Переопределение версий API для отдельных типов ресурсов |
|
|
Включение создания агрегированных ролей, расширяющих существующие |
|
|
Включение создания |
|
openshift – настройки совместимости с OpenShift#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение режима совместимости с OpenShift, позволяющего |
|
crds – настройки установки и обновления Custom Resource Definitions (CRD)#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение установки и обновления CRD вместе с релизом чарта |
|
|
Сохранение CRD при удалении Helm-релиза |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Дополнительные метки, добавляемые к создаваемым CRD |
|
configs – конфигурации ArgoCD#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Создание |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Ключ метки, используемой для отслеживания ресурсов приложений |
|
|
Включение имперсонации сервисного аккаунта при выполнении синхронизации (альфа-функция) |
|
|
Включение функции |
|
|
Включение встроенной учетной записи администратора |
|
|
Разрешение анонимного доступа к интерфейсу ArgoCD |
|
|
Интервал сверки текущего состояния приложений с целевым |
|
|
Случайный сдвиг, добавляемый к интервалу сверки для распределения нагрузки на |
|
|
Тайм-аут принудительного обновления данных приложения и кеша целевых манифестов ( |
|
|
Включение генерации значков статуса приложений (для встраивания во внешние системы) |
|
|
Конфигурация OIDC-провайдера для аутентификации пользователей |
|
|
Игнорирование изменений поля |
|
|
Игнорирование часто изменяемых служебных полей ресурса |
|
|
Игнорирование служебных аннотаций, добавляемых Argo Rollouts |
|
|
Игнорирование устаревших аннотаций HPA из группы API |
|
|
Игнорирование аннотаций |
|
|
Игнорирование служебных аннотаций масштабирования в |
|
|
Игнорирование изменений в |
|
|
Игнорирование изменений в |
|
|
Список типов ресурсов Kubernetes, которые ArgoCD не отслеживает, для снижения нагрузки и уменьшения визуального шума в интерфейсе |
|
|
Создание |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Адрес сервера OTLP ( |
|
|
Количество рабочих узлов обработки статуса приложений в контроллере |
|
|
Количество рабочих узлов обработки операций синхронизации в контроллере |
|
|
Интервал (в секундах) между попытками автоматического восстановления ( |
|
|
Тайм-аут (в секундах) RPC-вызовов от контроллера к |
|
|
Максимальное время (в секундах) синхронизации приложения; |
|
|
Запуск сервера ArgoCD без TLS (трафик передается в открытом виде) |
|
|
Базовый путь ( |
|
|
Путь к корневому каталогу для обслуживания статических файлов сервера |
|
|
Путь к каталогу пользовательских статических ресурсов веб-интерфейса |
|
|
Отключение аутентификации на сервере ArgoCD |
|
|
Включение сжатия ответов сервера с использованием |
|
|
Включение поддержки прокси-расширений сервера |
|
|
Включение функции |
|
|
Значение HTTP-заголовка |
|
|
Максимальное количество параллельных запросов к |
|
|
Политика управления приложениями, создаваемыми |
|
|
Включение прогрессивной синхронизации для |
|
|
Список пространств имен, в которых разрешено создание ресурсов |
|
|
Список пространств имен, в которых разрешено создание ресурсов |
|
|
Тайм-аут вычисления выражений |
|
|
Активация автоматического создания ресурсов RBAC |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Политика доступа по умолчанию для неаутентифицированных запросов |
|
|
Правила разграничения доступа в формате CSV (политики и роли Casbin) |
|
|
Список областей ( |
|
|
Режим сопоставления шаблонов в политиках Casbin. |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Публичные GPG-ключи для верификации подписей коммитов в Git-репозиториях |
|
|
Создание |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Список известных хостов и их SSH-ключей для подключения к публичным Git-репозиториям |
|
|
Дополнительные записи хостов и SSH-ключей для приватных Git-репозиториев |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
TLS-сертификаты для подключения к Git-репозиториям (самоподписанные или выпущенные пользовательским удостоверяющим центром) |
|
|
Создание |
|
|
Создание |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Определения плагинов управления конфигурацией ( |
|
|
Учетные данные внешних кластеров для декларативного подключения к ArgoCD. |
|
|
Шаблоны учетных данных для доступа к Git- и Helm-репозиториям. |
|
|
Аннотации для |
|
|
Список Git- и Helm-репозиториев, доступных для приложений ArgoCD. |
|
|
Аннотации для |
|
|
Создание ресурса |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Секретный ключ для верификации |
|
|
Секретный ключ для верификации |
|
|
Секретный ключ для верификации |
|
|
UUID для верификации |
|
|
Секретный ключ для верификации |
|
|
Имя пользователя для аутентификации в Azure DevOps |
|
|
Пароль или персональный токен доступа для аутентификации в Azure DevOps |
|
|
Дополнительные ключи и значения для |
|
|
|
|
|
Время последнего изменения пароля администратора (по умолчанию – текущее время) |
|
|
Пользовательские CSS-стили для веб-интерфейса ArgoCD (автоматически монтируются и подключаются) |
|
extraObjects – дополнительные объекты Helm-чарта#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Добавление дополнительных динамических объектов в Helm-чарте. |
|
controller – настройки контроллера приложений#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя компонента контроллера приложений |
|
|
Количество реплик pod |
|
|
Включение динамического распределения отслеживаемых кластеров между репликами контроллера |
|
|
Имя |
|
|
Интервал (в секундах) отправки |
|
|
Количество предыдущих версий ресурса, сохраняемых для отката |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Дополнительные аргументы командной строки |
|
|
Переменные окружения контейнера |
|
|
Подключение источников переменных окружения через |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными. |
|
|
Дополнительные точки монтирования томов ( |
|
|
Дополнительные тома ( |
|
|
Ограничение размера тома |
|
|
Аннотации для |
|
|
Метки для |
|
|
Аннотации для |
|
|
Метки для |
|
|
Аннотации для pod контроллера приложений |
|
|
Метки для pod контроллера приложений |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера для экспорта метрик |
|
|
Запуск pod в режиме |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Путь HTTP-запроса для проверки готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Включение проверки запуска для контейнера |
|
|
Путь HTTP-запроса для проверки запуска |
|
|
Количество неудачных попыток проверки запуска |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Активация экспорта метрик |
|
|
Активация пользовательских меток приложений в метриках |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики. |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Включение правил оповещений ( |
|
|
Пространство имен, в котором создаются правила Prometheus |
|
|
Селектор для выбора экземпляра Prometheus, применяющего правила. |
|
|
Дополнительные метки для правил Prometheus |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Содержимое |
|
|
Включение пользовательских правил |
|
|
Список пользовательских правил для |
|
|
Список пользовательских правил для |
|
|
Включение создания |
|
dex – настройки Dex#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение развертывания компонента Dex |
|
|
Имя компонента Dex |
|
|
Дополнительные аргументы командной строки |
|
|
Имя |
|
|
Активация экспорта метрик |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Репозиторий контейнерного образа для init-контейнера |
|
|
Тег контейнерного образа для init-контейнера |
|
|
Политика загрузки образа init-контейнера |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Переменные окружения контейнера |
|
|
Подключение источников переменных окружения через |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Дополнительные точки монтирования томов ( |
|
|
Дополнительные тома ( |
|
|
Ограничение размера тома |
|
|
Включение использования существующего TLS-секрета |
|
|
Метки для ресурса |
|
|
Аннотации для ресурса |
|
|
Данные сертификата удостоверяющего центра (CA) |
|
|
Приватный ключ сертификата |
|
|
Данные публичного сертификата |
|
|
Аннотации для |
|
|
Метки для |
|
|
Аннотации для pod Dex |
|
|
Метки для pod Dex |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера для HTTP-доступа к Dex |
|
|
Порт контейнера для gRPC-доступа к Dex |
|
|
Порт контейнера для экспорта метрик |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
ID пользователя для запуска контейнера |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки работоспособности для контейнера |
|
|
Путь HTTP-запроса для проверки работоспособности |
|
|
Порт для проверки работоспособности |
|
|
Схема протокола для проверки работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Включение проверки готовности для контейнера |
|
|
Путь HTTP-запроса для проверки готовности |
|
|
Порт для проверки готовности |
|
|
Схема протокола для проверки готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Включение проверки запуска для контейнера |
|
|
Путь HTTP-запроса для проверки запуска |
|
|
Порт для проверки запуска |
|
|
Схема протокола для проверки запуска |
|
|
Количество неудачных попыток проверки запуска |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Порт |
|
|
Имя порта HTTP в |
|
|
Порт |
|
|
Имя порта gRPC в |
|
|
Порт |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия обновления |
|
|
Включение создания |
|
redis – настройки Redis#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение развертывания компонента Redis |
|
|
Имя компонента Redis |
|
|
Имя |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Включение sidecar-контейнера |
|
|
Переменные окружения контейнера |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки готовности для контейнера |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки работоспособности для контейнера |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Список |
|
|
Дополнительные аргументы командной строки. |
|
|
Переменные окружения контейнера |
|
|
Подключение источников переменных окружения через |
|
|
Включение проверки готовности для контейнера |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки работоспособности для контейнера |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Дополнительные точки монтирования томов ( |
|
|
Дополнительные тома ( |
|
|
Аннотации для |
|
|
Метки для |
|
|
Аннотации для pod Redis |
|
|
Метки для pod Redis |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Идентификатор пользователя (UID), от которого запускается pod Redis |
|
|
Тип профиля Seccomp для pod Redis |
|
|
Порт контейнера для клиентских подключений Redis |
|
|
Порт контейнера для экспорта метрик |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Порт |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Активация экспорта метрик |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Включение создания |
|
redis-ha – настройки высокодоступного Redis#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение подчарта Redis HA (при этом одиночное развертывание Redis отключается) |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Включение sidecar-контейнера для экспорта метрик |
|
|
Параметры контейнерного образа |
|
|
Тег контейнерного образа |
|
|
Включение использования |
|
|
Имя мастер-группы в кластере Redis Sentinel |
|
|
Параметры конфигурации. |
|
|
Включение HAProxy для балансировки нагрузки между узлами Redis |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Репозиторий контейнерного образа |
|
|
Активация экспорта метрик |
|
|
Принудительное размещение pod HAProxy на разных узлах кластера |
|
|
Дополнительные правила привязки ( |
|
|
Настройки правила привязки ( |
|
|
|
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Включение аутентификации для Redis в режиме HA |
|
|
Имя существующего |
|
|
Принудительное размещение pod Redis на разных узлах кластера |
|
|
Дополнительные правила привязки ( |
|
|
Настройки правила привязки ( |
|
|
|
|
|
Включение ограничений топологии для равномерного распределения pod Redis |
|
|
Максимально допустимое отклонение количества pod между топологическими доменами |
|
|
Ключ топологии, по которому выполняется распределение pod |
|
|
Действие при невозможности равномерного распределения ( |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
externalRedis – настройки подключения к внешнему Redis#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Адрес внешнего сервера Redis |
|
|
Имя пользователя для аутентификации на внешнем сервере Redis |
|
|
Пароль для аутентификации на внешнем сервере Redis |
|
|
Порт внешнего сервера Redis |
|
|
Имя существующего |
|
|
Аннотации для |
|
redisSecretInit – инициализация секретов Redis#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Имя |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Дополнительные аргументы командной строки |
|
|
Список |
|
|
Имя |
|
|
Аннотации для инициализации |
|
|
Аннотации для pod инициализации |
|
|
Метки для pod инициализации |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Тип профиля Seccomp |
|
|
Контекст безопасности на уровне pod для инициализации |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Имя |
|
|
Настройки правила привязки ( |
|
|
Селектор узлов для планирования pod |
|
|
|
|
server – настройки ArgoCD Server#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя ресурса или компонента |
|
|
Количество реплик pod |
|
|
Имя |
|
|
Активация функции |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевой процент использования CPU для HPA |
|
|
Целевой процент использования памяти для HPA |
|
|
Поведение масштабирования HPA по направлениям |
|
|
Пользовательские метрики для HPA |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Дополнительные аргументы командной строки |
|
|
Переменные окружения контейнера |
|
|
Подключение источников переменных окружения через |
|
|
Параметры |
|
|
Активация механизма расширений |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список UI-расширений ArgoCD. |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
ID пользователя для запуска контейнера |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными. |
|
|
Дополнительные точки монтирования томов ( |
|
|
Дополнительные тома ( |
|
|
Ограничение размера тома |
|
|
Аннотации для |
|
|
Метки для |
|
|
Аннотации для pod сервера |
|
|
Метки для pod сервера |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера для основного сервиса сервера |
|
|
Порт контейнера для экспорта метрик |
|
|
Запуск pod в режиме |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки готовности для контейнера |
|
|
Путь HTTP-запроса для проверки готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Включение проверки работоспособности для контейнера |
|
|
Путь HTTP-запроса для проверки работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Включение проверки запуска для контейнера |
|
|
Путь HTTP-запроса для проверки запуска |
|
|
Количество неудачных попыток проверки запуска |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Имя |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия обновления |
|
|
Включение создания сертификата через Сert-manager |
|
|
Основной домен сертификата |
|
|
Дополнительные хосты для сертификата |
|
|
Срок действия сертификата |
|
|
Время до истечения срока действия, за которое инициируется обновление сертификата |
|
|
API-группа ресурса эмитента ( |
|
|
Тип ресурса эмитента (например, |
|
|
Имя ресурса |
|
|
Политика ротации закрытого ключа при перевыпуске сертификата |
|
|
Формат кодирования закрытого ключа |
|
|
Алгоритм шифрования для генерации закрытого ключа |
|
|
Размер закрытого ключа в битах |
|
|
Аннотации, добавляемые к ресурсу |
|
|
Список назначений использования ключа |
|
|
Добавление аннотации в |
|
|
Включение использования существующего TLS-секрета |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Приватный ключ сертификата |
|
|
Данные публичного сертификата |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Тип |
|
|
Порт |
|
|
Порт |
|
|
HTTP-порт для сервиса |
|
|
HTTPS-порт для сервиса |
|
|
Имя порта HTTP в |
|
|
Имя порта HTTPS в |
|
|
Протокол прикладного уровня для порта HTTPS |
|
|
Класс балансировщика нагрузки |
|
|
Статический IP-адрес балансировщика нагрузки |
|
|
Диапазоны IP-адресов, с которых разрешен доступ к балансировщику нагрузки |
|
|
Список внешних IP-адресов сервиса |
|
|
Политика маршрутизации внешнего трафика |
|
|
Политика привязки клиентских сессий к pod |
|
|
Активация экспорта метрик |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Включение создания ресурса |
|
|
Включение |
|
|
Настройка контроллера |
|
|
Дополнительные метки |
|
|
Аннотации |
|
|
Имя класса контроллера |
|
|
Имя хоста или адрес для |
|
|
Путь |
|
|
Тип пути |
|
|
Массив объектов TLS для |
|
|
Имя хоста или адрес. |
|
|
Дополнительные пути для конфигурации каждого хоста |
|
|
Правила. |
|
|
Задает дополнительную TLS-конфигурацию |
|
|
Настройка |
|
|
Настройка |
|
|
Добавляет аннотации в AWS ALB gRPC service |
|
|
Определяет |
|
|
Определяет |
|
|
Создавать ли ресурс |
|
|
Настройка |
|
|
Активация функции |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Настройка |
|
|
Имя хоста или адрес |
|
|
Путь к файлу или каталогу |
|
|
Путь к файлу или каталогу |
|
|
Настройки TLS/SSL |
|
|
Имя хоста или адрес. |
|
|
Путь к файлу или каталогу. |
|
|
Правила. |
|
|
Задает дополнительную TLS-конфигурацию для gRPC |
|
|
Создание маршрута Gateway API для внешнего доступа |
|
|
Аннотации для |
|
|
Имя хоста или адрес |
|
|
Определяет тип termination для OpenShift Route |
|
|
Определяет termination policy для OpenShift Route |
|
|
Включает ресурс |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Задает |
|
|
Cписок имен хоста для |
|
|
Определяет правила |
|
|
Включает ресурс |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Задает |
|
|
Cписок имен хоста для |
|
|
Определяет правила |
|
|
Включает ресурс |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Задает целевые ссылки для |
|
|
Определяет параметры TLS-валидации для |
|
|
Включает ресурс |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Задает parentRef Gateway API для |
|
|
Имя хоста или адрес |
|
|
Имя синтезированного |
|
|
Порт для синтезированного |
|
|
Протокол для синтезированного |
|
|
Включение TLS на синтезированном |
|
|
Режим TLS-терминации |
|
|
Имя |
|
|
Разрешенные маршруты для синтезированного |
|
|
Listeners для прикрепления к родительскому Gateway. |
|
|
Включение пользовательских правил |
|
|
Список пользовательских правил для |
|
|
Включение создания |
|
repoServer – настройки Repo Server#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя компонента |
|
|
Количество реплик pod |
|
|
Имя |
|
|
Включение |
|
|
Минимальное количество реплик при автоматическом масштабировании |
|
|
Максимальное количество реплик при автоматическом масштабировании |
|
|
Целевой процент использования CPU для HPA |
|
|
Целевой процент использования памяти для HPA |
|
|
Поведение масштабирования HPA по направлениям |
|
|
Пользовательские метрики для HPA |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Дополнительные аргументы командной строки |
|
|
Переменные окружения контейнера |
|
|
Подключение источников переменных окружения через |
|
|
Параметры |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Дополнительные аргументы командной строки |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Дополнительные точки монтирования томов ( |
|
|
Дополнительные тома ( |
|
|
Использование существующих томов вместо |
|
|
Ограничение размера тома |
|
|
Использование временного рабочего каталога Helm |
|
|
Добавление аннотации в |
|
|
Добавление меток в |
|
|
Добавление аннотации в pod |
|
|
Добавление меток в pod |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера |
|
|
Порт контейнера для экспорта метрик |
|
|
Запуск pod в режиме |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки готовности для контейнера |
|
|
Путь HTTP-запроса для проверки готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Включение проверки работоспособности для контейнера |
|
|
Путь HTTP-запроса для проверки работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Включение проверки запуска для контейнера |
|
|
Путь HTTP-запроса для проверки запуска |
|
|
Количество неудачных попыток проверки запуска |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия |
|
|
Имя |
|
|
Включение использования существующего TLS-секрета |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Данные сертификата удостоверяющего центра (CA) |
|
|
Приватный ключ сертификата |
|
|
Данные публичного сертификата |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Сервисный порт |
|
|
Имя порта |
|
|
Предпочтение распределения трафика для |
|
|
Активация экспорта метрик |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики. |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Включение пользовательских правил |
|
|
Список пользовательских правил для |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
RBAC-правила для |
|
|
Включение создания |
|
applicationSet – настройки контроллера ApplicationSet#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Имя компонента контроллера |
|
|
Количество реплик pod |
|
|
Имя |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Дополнительные аргументы командной строки |
|
|
Дополнительные переменные окружения для контроллера |
|
|
Источники переменных окружения ( |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные тома в pod контроллера |
|
|
Ограничение размера тома |
|
|
Активация экспорта метрик |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Интервал сбора метрик |
|
|
Тайм-аут сбора метрик |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики. |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Пространство имен, в котором создается |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Тип |
|
|
Сервисный порт контроллера |
|
|
Имя порта |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Добавление аннотации в |
|
|
Добавление меток в |
|
|
Добавление аннотации в pod контроллера |
|
|
Добавление меток в pod контроллера |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера для экспорта метрик |
|
|
Порт контейнера для проверок контроллера |
|
|
Порт контейнера для webhook контроллера |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки готовности для контейнера |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки работоспособности для контейнера |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки запуска для контейнера |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Количество неудачных попыток проверки запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия |
|
|
Имя |
|
|
Создание ресурса |
|
|
Основной домен сертификата контроллера |
|
|
Дополнительные имена хостов для сертификата контроллера |
|
|
Срок действия сертификата контроллера |
|
|
Срок обновления сертификата контроллера |
|
|
Группа |
|
|
Тип |
|
|
Имя |
|
|
Политика ротации приватного ключа сертификата контроллера |
|
|
Кодировка приватного ключа сертификата контроллера |
|
|
Алгоритм генерации приватного ключа сертификата контроллера |
|
|
Размер ключа сертификата контроллера |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Включение |
|
|
Дополнительные метки |
|
|
Аннотации |
|
|
Имя класса контроллера |
|
|
Хост для |
|
|
Путь |
|
|
Тип пути |
|
|
Массив объектов TLS для |
|
|
Дополнительные хосты для |
|
|
Дополнительные пути для конфигурации каждого хоста |
|
|
Дополнительные правила |
|
|
Дополнительная TLS-конфигурация для |
|
|
Включение ресурса |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Задает |
|
|
Cписок имен хоста для |
|
|
Правила |
|
|
Включение ресурса |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
ParentRef Gateway API для |
|
|
Хост для синтезированного |
|
|
Имя синтезированного |
|
|
Порт для синтезированного |
|
|
Протокол для синтезированного |
|
|
Включение TLS на синтезированном |
|
|
Режим TLS-терминации для контроллера |
|
|
Имя |
|
|
Разрешенные маршруты для |
|
|
Listeners для прикрепления к родительскому Gateway контроллера |
|
|
Разрешение работы контроллера |
|
|
Включение создания |
|
notifications – настройки контроллера Notifications#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение контроллера уведомлений |
|
|
Имя компонента контроллера уведомлений |
|
|
Адрес веб-интерфейса ArgoCD для шаблонов уведомлений |
|
|
Имя |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Минимальное количество pod, которые должны оставаться доступными после |
|
|
Максимальное количество pod, которые могут быть недоступны после |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Список |
|
|
Дополнительные аргументы командной строки |
|
|
Дополнительные переменные окружения для контроллера уведомлений |
|
|
Источники переменных окружения ( |
|
|
Дополнительные контейнеры ( |
|
|
Список init-контейнеров, запускаемых перед основными |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные тома в pod контроллера уведомлений |
|
|
Пользовательский контекст для шаблонов уведомлений. |
|
|
Создание |
|
|
Имя |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Пользовательские элементы для |
|
|
Активация экспорта метрик |
|
|
Порт метрик контроллера уведомлений |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Имя порта метрик в |
|
|
Активация создания |
|
|
Селектор для выбора экземпляра Prometheus, собирающего метрики. |
|
|
Дополнительные метки для |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Схема подключения |
|
|
Настройки TLS-параметров для безопасного сбора метрик Prometheus по протоколу HTTP |
|
|
Сохранение оригинальных меток метрик при конфликте с метками цели ( |
|
|
Правила фильтрации и преобразования меток, применяемые к целям сбора до начала сбора метрик |
|
|
Правила фильтрации и преобразования меток, применяемые к собранным метрикам |
|
|
Настройка сервисов уведомлений, таких как Slack, email или пользовательский webhook. |
|
|
Добавление аннотации в |
|
|
Добавление меток в |
|
|
Добавление аннотации в pod контроллера уведомлений |
|
|
Добавление меток в pod контроллера уведомлений |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Порт контейнера для экспорта метрик |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Тип профиля Seccomp |
|
|
Список возможностей ( |
|
|
Включение проверки готовности для контейнера |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Количество успешных попыток для подтверждения готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки работоспособности для контейнера |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Количество успешных попыток для подтверждения работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки запуска для контейнера |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Количество успешных проверок запуска, необходимое для перевода контейнера в состояние «запущен» |
|
|
Количество неудачных попыток проверки запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия |
|
|
Имя |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Создание |
|
|
Список пользовательских правил для |
|
|
Центрально управляемые глобальные подписки на уведомления. |
|
|
Шаблоны уведомлений для генерации содержимого. |
|
|
Условия отправки уведомлений. |
|
|
Включение создания |
|
commitServer – настройки Commit Server#
Параметр |
Описание |
Значение по умолчанию |
|---|---|---|
|
Включение |
|
|
Имя компонента |
|
|
Имя |
|
|
Репозиторий контейнерного образа |
|
|
Тег образа контейнера |
|
|
Политика загрузки образа контейнера |
|
|
Дополнительные аргументы командной строки |
|
|
Дополнительные переменные окружения для |
|
|
Источники переменных окружения ( |
|
|
Список дополнительных точек монтирования томов ( |
|
|
Дополнительные тома в pod |
|
|
Активация экспорта метрик |
|
|
Тип |
|
|
IP-адрес |
|
|
Аннотации, добавляемые к создаваемым ресурсам для метрик |
|
|
Метки, добавляемые к создаваемым ресурсам для метрик |
|
|
Порт |
|
|
Имя порта метрик в |
|
|
Аннотации для ресурса |
|
|
Метки для ресурса |
|
|
Сервисный порт |
|
|
Имя порта |
|
|
Автоматическое монтирование токена сервисного аккаунта в pod |
|
|
Создание |
|
|
Имя используемого |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Автоматическое монтирование токена в |
|
|
Добавление аннотации в |
|
|
Добавление меток в |
|
|
Добавление аннотации в pod |
|
|
Добавление меток в pod |
|
|
Запросы и ограничения ресурсов для контейнера. |
|
|
Пользовательская конфигурация DNS для pod |
|
|
Политика разрешения DNS для pod |
|
|
Запуск от имени пользователя без административных полномочий |
|
|
Монтирование корневой файловой системы в режиме «только для чтения» |
|
|
Активация разрешения на эскалацию привилегий в контейнере |
|
|
Список возможностей ( |
|
|
Тип профиля Seccomp |
|
|
Включение проверки готовности для контейнера |
|
|
Путь HTTP-запроса для проверки готовности |
|
|
Задержка в секундах перед первой проверкой готовности |
|
|
Интервал в секундах между проверками готовности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки готовности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки работоспособности для контейнера |
|
|
Путь HTTP-запроса для проверки работоспособности |
|
|
Задержка в секундах перед первой проверкой работоспособности |
|
|
Интервал в секундах между проверками работоспособности |
|
|
Тайм-аут (в секундах) ожидания ответа проверки работоспособности |
|
|
Количество неудачных попыток до перевода контейнера в статус |
|
|
Включение проверки запуска для контейнера |
|
|
Путь HTTP-запроса для проверки запуска |
|
|
Задержка в секундах перед первой стартовой проверкой |
|
|
Интервал в секундах между проверками запуска |
|
|
Тайм-аут (в секундах) ожидания ответа при проверке запуска |
|
|
Количество неудачных попыток проверки запуска |
|
|
Время, отведенное на корректное завершение работы pod |
|
|
Селектор узлов для планирования pod |
|
|
|
|
|
Настройки правила привязки ( |
|
|
Ограничения топологии для равномерного распределения pod по зонам доступности и узлам. |
|
|
Стратегия |
|
|
Имя |
|
|
Включение создания |
|
|
Включение |
|
|
Метки, добавляемые к создаваемым ресурсам |
|
|
Аннотации, добавляемые к создаваемым ресурсам |
|
|
Режим работы VPA для обновления ресурсов контейнера |
|
|
Правила расчета рекомендуемых ресурсов для контейнера. |
|