VK Dev Platform logo
Помощь
Обновлена 17 июля 2026 г. в 15:36

zalando

В таблице 1 приведено описание переменных файла roles/zalando/defaults/main.yaml с примерами заполнения.

Таблица 1 — zalando

Переменная

Базовое значение

Описание

zalando_kubeconfig_path

""

Путь к файлу kubeconfig для подключения к кластеру Kubernetes

zalando_install

true

Используйте true, если нужна установка приложения, если нет — false

zalando_chart_ref

"oci://{{ zalando_docker_registry }}/helm/postgres-operator"

Название репозитория чарта

zalando_helm_plain_http

false

Используйте true, если Helm-чарт загружен в registry без HTTPS

zalando_chart_version

"1.15.1"

Версия чарта

zalando_release_name

"zalando"

Название устанавливаемого релиза

zalando_namespace

""

Пространство имен Kubernetes

zalando_environment_name

""

Название инсталляции продукта

zalando_release_values

{}

Переменные release values

zalando_docker_registry

""

Registry Docker-образа

zalando_docker_image

zalando/postgres-operator

Docker-образ Zalando Postgres Operator

zalando_docker_tag

v1.15.1

Тег Docker-образа Zalando Postgres Operator

zalando_spilo_docker_image

zalando/spilo-17

Docker-образ Zalando Postgres

zalando_spilo_docker_tag

4.0-p3

Тег Docker-образа Zalando Postgres

zalando_logical_backup_docker_image

zalando/logical-backup

Docker-образ Zalando logical backup

zalando_logical_backup_docker_tag

v1.15.1

Тег Docker-образа Zalando logical backup

zalando_logical_backup_resources_requests_cpu

"1"

Необходимое количество выделяемого процессорного времени для Zalando logical backup

zalando_logical_backup_resources_limits_memory

1Gi

Необходимое количество выделяемой оперативной памяти для Zalando logical backup

zalando_logical_backup_resources_requests_memory

1Gi

Предельное количество выделяемой оперативной памяти для Zalando logical backup

zalando_connection_pooler_docker_image

pgbouncer

Docker-образ пулера соединений Zalando

zalando_connection_pooler_docker_tag

master-32

Тег Docker-образа пулера соединений Zalando

zalando_prometheus_postgres_exporter_docker_registry

""

Registry Docker-образа Prometheus Postgres exporter

zalando_prometheus_postgres_exporter_docker_image

prometheus/postgres-exporter

Docker-образ Postgres exporter

zalando_prometheus_postgres_exporter_docker_tag

v0.17.1

Тег Docker-образа Postgres exporter

zalando_pg_cluster_name

""

Название кластера PostgreSQL

zalando_pg_cluster_instances

2

Количество кластеров PostgreSQL

zalando_pg_cluster_storage_class

""

Класс хранилища для PostgreSQL

zalando_pg_cluster_storage_size

""

Объем хранилища для PostgreSQL

zalando_pg_cluster_databases

[]

Список БД, которые должны быть автоматически созданы в кластере Postgres при его инициализации

zalando_pg_cluster_extra_dbs

[]

Список дополнительных БД, которые должны быть автоматически созданы в кластере Postgres при его инициализации

zalando_pg_cluster_master_lb_enabled

false

Используйте true, если нужна активация балансировщика для мастер-инстанса кластера Postgres, если нет — false

zalando_pg_cluster_replica_lb_enabled

false

Используйте true, если нужна активация балансировщика для реплик кластера Postgres, если нет — false

zalando_pg_cluster_master_pooler_lb_enabled

false

Используйте true, если нужна активация балансировщика для пулера соединений мастер-инстанса в кластере Postgres, если нет — false

zalando_pg_cluster_replica_pooler_lb_enabled

false

Используйте true, если нужна активация балансировщика для пулер-реплик кластера Postgres, если нет — false

zalando_pg_cluster_allowed_source_ranges

[]

Список диапазонов адресов, с которых разрешено подключаться к балансировщику

zalando_pg_pooler_install

false

Используйте true, если нужно развертывание пулера соединений PostgreSQL, если нет — false

zalando_pg_pooler_instances

2

Количество пулеров соединения PostgreSQL

zalando_pg_pooler_pool_mode

"transaction"

Режим пулера соединений

zalando_pg_pooler_max_clients_conn

1000

Максимальное количество подключенных пользователей

zalando_pg_pooler_default_pool_size

10

Объем пула

zalando_pg_pooler_idle_transaction_timeout

600

Тайм-аут транзакции пула

zalando_pg_pooler_resources_limits_cpu

500m

Предельное количество выделяемых ресурсов процессора для пулера соединений PostgreSQL

zalando_pg_pooler_resources_requests_cpu

500m

Необходимое количество выделяемых ресурсов процессора для пулера соединений PostgreSQL

zalando_pg_pooler_resources_requests_memory

200Mi

Необходимое количество выделяемой оперативной памяти для пулера соединений PostgreSQL

zalando_pg_cluster_resources_requests_cpu

1

Необходимое количество выделяемых ресурсов процессора для кластера PostgreSQL

zalando_pg_cluster_resources_requests_memory

2Gi

Необходимое количество выделяемой оперативной памяти для кластера PostgreSQL

zalando_pg_cluster_resources_limits_cpu

1

Предельное количество выделяемой памяти процессора для кластера PostgreSQL

zalando_pg_cluster_resources_limits_memory

2Gi

Предельное количество выделяемой оперативной памяти для кластера PostgreSQL

zalando_pg_pooler_resources_limits_memory

200Mi

Предельное количество выделяемой оперативной памяти для пулера соединений PostgreSQL

zalando_pg_exporter_resources_requests_cpu

200m

Необходимое количество выделяемых ресурсов процессора для кластера PostgreSQL

zalando_pg_exporter_resources_requests_memory

128Mi

Необходимое количество выделяемой оперативной памяти для PostgreSQL exporter sidecar

zalando_pg_exporter_resources_limits_memory

128Mi

Предельное количество выделяемой оперативной памяти для PostgreSQL exporter sidecar

zalando_s3_enabled

""

Используйте true, чтобы включить резервное копирование в S3-хранилище

zalando_pg_cluster_backup_s3_endpoint

""

URL-адрес эндпоинта резервной копии S3

zalando_pg_cluster_backup_s3_bucket_name

""

Название бакета S3

zalando_pg_cluster_backup_s3_bucket_acl

"private"

ACL бакета S3

zalando_s3_access_secret

"zalando-s3-access-secret"

Название секрета Kubernetes для хранения пароля S3

zalando_pg_cluster_backup_s3_access_key_id

""

Идентификатор ключа доступа к S3-хранилищу

zalando_pg_cluster_backup_s3_secret_access_key

""

Секрет облачного ключа доступа

zalando_pg_cluster_backup_schedule

"00 01 * * *"

Расписание резервного копирования кластера PostgreSQL

zalando_pg_cluster_backup_num_to_retain

7

Максимальное количество сохраненных резервных копий кластера PostgreSQL

zalando_pg_cluster_backup_s3_insecure

false

Используйте true, чтобы отменить проверку SSL-сертификата S3-хранилища

zalando_pg_cluster_backup_s3_certificate_secret_name

""

Название секрета Kubernetes, который содержит сертификат S3-хранилища

zalando_pg_cluster_backup_s3_certificate_secret_key

""

Наименование атрибута секрета Kubernetes, который содержит сертификат S3-хранилища

zalando_pg_cluster_backup_s3_convention

path

Соглашение именования бакете S3-хранилища

zalando_restore_pitr_timestamp

""

Timestamp для Point In Time Restore

zalando_cluster_restore_by_clone

false

Используйте true, если нужно восстановление кластера клонированием, если нет — false

zalando_cluster_restore_in_place

false

Используйте true, если нужно восстановление кластера в существующем кластере, если нет — false

zalando_logical_backup_s3_retention_time

"7 days"

Время хранения логических резервных копий в S3

zalando_logical_backup_s3_schedule

"45 21 * * *"

Расписание запуска логического резервного копирования

zalando_logical_backup_s3_sse

AES256

Тип шифрования S3-хранилища. Используйте "", если SSE не поддерживается

zalando_postgres_version

17

Версия Postgres

zalando_postgresql_parameters_max_connections

300

Максимальное количество подключений

zalando_postgres_pg_hba_password_encryption

md5

Способ хеширования паролей. Доступные значения: md5 и scram-sha-256

zalando_postgresql_parameters_log_statement

ddl

Значение параметра log statement

zalando_postgresql_additional_params

{}

Дополнительные параметры Postgres

zalando_config_pod_antiaffinity_enabled

false

Используйте true, если нужна активация Pod Anti-Affinity правил, если нет — false

zalando_config_pod_antiaffinity_topology_key

"kubernetes.io/hostname"

Значение ключа Pod Anti-Affinity Topology

zalando_cluster_node_affinity_enabled

false

Используйте true, если нужна активация Node Affinity правил, если нет — false

zalando_cluster_node_selectors

[]

Список Node selectors

zalando_major_version_upgrade_mode

manual

Режим обновления Postgres

zalando_log_collect_enabled

false

Переключатель сбора логов агентом Vector

zalando_keycloak_namespace

""

Пространство имен, в котором установлен Keycloak

zalando_keycloak_db_name

""

Имя БД Keycloak

zalando_keycloak_pg_user

keycloak

Имя пользователя для подключения к БД Keycloak

zalando_gitlab_namespace

""

Пространство имен, в котором установлен GitLab

zalando_gitlab_db_name

""

Имя БД GitLab

zalando_gitlab_pg_user

""

Имя пользователя для подключения к БД GitLab

zalando_gitlab_praefect_namespace

""

Пространство имен, в котором установлен GitLab Praefect

zalando_gitlab_praefect_db_name

""

Имя БД GitLab Praefect

zalando_gitlab_praefect_pg_user

""

Имя пользователя для подключения к БД GitLab Praefect

zalando_sonarqube_namespace

""

Пространство имен, в котором установлен SonarQube

zalando_sonarqube_db_name

""

Имя БД SonarQube

zalando_sonarqube_pg_user

""

Имя пользователя для подключения к БД SonarQube

zalando_devplatform_portal_namespace

""

Пространство имен, в котором установлен портал VK Dev Platform

zalando_devplatform_portal_db_name

""

Имя БД портала VK Dev Platform

zalando_devplatform_portal_pg_user

""

Имя пользователя для подключения к БД портала VK Dev Platform

zalando_nexus_namespace

""

Пространство имен, в котором установлен Nexus

zalando_nexus_pg_user

""

Имя пользователя для подключения к БД Nexus

zalando_nexus_db_name

""

Имя БД Nexus