Перейти к основному содержанию
В этом документе содержится подробный справочник по API пользовательских ресурсов ClickHouse Operator.

AdditionalPort

AdditionalPort задаёт один дополнительный TCP-порт, который будет открыт на поде ClickHouse и в headless Service, управляемом оператором. Встречается в:

CABundleSelector

CABundleSelector выбирает ключ, содержащий набор CA, из объекта Secret в пространстве имен кластера. Встречается в:

ClickHouseCluster

ClickHouseCluster — это схема для API clickhouseclusters.

Версия API и Kind

Входит в:

ClickHouseClusterList

ClickHouseClusterList содержит список объектов ClickHouseCluster.

Версия API и Kind

ClickHouseClusterSpec

ClickHouseClusterSpec определяет желаемое состояние ClickHouseCluster. Встречается в:

ClickHouseClusterStatus

ClickHouseClusterStatus определяет наблюдаемое состояние ClickHouseCluster. Встречается в:

ClickHouseSettings

ClickHouseSettings определяет параметры настройки сервера ClickHouse. Используется в:

ClusterTLSSpec

ClusterTLSSpec определяет настройки TLS для кластера. Используется в:

ConfigMapKeySelector

ConfigMapKeySelector выбирает ключ в ConfigMap. Встречается в:

ContainerImage

ContainerImage задаёт образ контейнера с указанием repository, tag или hash. Встречается в:

ContainerTemplateSpec

ContainerTemplateSpec описывает переопределения конфигурации контейнеров кластера. Встречается в:

DefaultPasswordSelector

DefaultPasswordSelector задает источник пароля пользователя по умолчанию. Используется в:

ExternalSecret

ExternalSecret — это ссылка на Secret в том же пространстве имен. Встречается в:

ExternalSecretPolicy

ExternalSecretPolicy определяет, как оператор обрабатывает содержимое внешнего Secret. Встречается в:

KeeperCluster

KeeperCluster — это схема для API keeperclusters.

Версия API и kind

Встречается в:

KeeperClusterList

KeeperClusterList содержит список KeeperCluster.

Версия API и Kind

KeeperClusterReference

KeeperClusterReference указывает на KeeperCluster, используемый в ClickHouseCluster. Встречается в:

KeeperClusterSpec

KeeperClusterSpec определяет желаемое состояние KeeperCluster. Встречается в:

KeeperClusterStatus

KeeperClusterStatus определяет наблюдаемое состояние KeeperCluster. Встречается в:

KeeperSettings

KeeperSettings определяет конфигурацию сервера ClickHouse Keeper. Встречается в:

LoggerConfig

LoggerConfig задаёт конфигурацию логирования сервера. Встречается в:

NamedTemplateMeta

NamedTemplateMeta определяет поддерживаемые параметры метаданных для объектов шаблона, которым требуется имя. Используется в:

PDBPolicy

PDBPolicy определяет, будут ли создаваться объекты PodDisruptionBudget. Встречается в:

PersistentVolumeClaimTemplate

PersistentVolumeClaimTemplate — это именованный шаблон для PersistentVolumeClaim для каждой реплики. Встречается в:

PodDisruptionBudgetSpec

PodDisruptionBudgetSpec настраивает PDB, создаваемый для кластера. Можно задать только один из параметров: MinAvailable или MaxUnavailable. Если не задан ни один из них, оператор выбирает безопасное значение по умолчанию на основе количества реплик. Встречается в:

PodTemplateSpec

PodTemplateSpec описывает переопределения конфигурации подов кластера. Встречается в:

SecretKeySelector

SecretKeySelector выбирает ключ объекта Secret. Встречается в:

TemplateMeta

TemplateMeta определяет поддерживаемые параметры метаданных для объектов шаблона. Используется в:

VersionProbeContainer

VersionProbeContainer задаёт переопределения для проверки версии на уровне контейнера. Имена полей и JSON-теги соответствуют corev1.Container, чтобы SMP выполнял слияние по имени. Встречается в:

VersionProbeJobSpec

VersionProbeJobSpec задаёт переопределения на уровне задачи для проверки версии. Встречается в:

VersionProbePodSpec

VersionProbePodSpec задаёт переопределения на уровне пода для проверки версии. Имена полей и JSON-теги соответствуют corev1.PodSpec для совместимости со strategic merge patch. Используется в:

VersionProbePodTemplate

VersionProbePodTemplate описывает переопределения для пода проверки версии. Встречается в:

VersionProbeTemplate

VersionProbeTemplate задает переопределения для задачи определения версии. Структура повторяет batchv1.JobTemplateSpec и содержит только поддерживаемые поля. Встречается в:
Последнее изменение 2 июля 2026 г.