Pular para o conteúdo principal
Este documento fornece uma referência detalhada da API dos recursos personalizados do ClickHouse Operator.

AdditionalPort

AdditionalPort declara uma porta TCP adicional a ser exposta no pod do Kubernetes do ClickHouse e no Service headless gerenciado pelo operador. Aparece em:

CABundleSelector

CABundleSelector seleciona uma chave que contém um bundle de CA de um Secret no Espaço de nomes do cluster. Aparece em:

ClickHouseCluster

ClickHouseCluster é o schema da API clickhouseclusters.

Versão da API e Kind

Aparece em:

ClickHouseClusterList

ClickHouseClusterList contém uma lista de ClickHouseCluster.

Versão da API e Kind

ClickHouseClusterSpec

ClickHouseClusterSpec define o estado desejado do ClickHouseCluster. Aparece em:

ClickHouseClusterStatus

ClickHouseClusterStatus define o estado observado de ClickHouseCluster. Aparece em:

ClickHouseSettings

ClickHouseSettings define as opções de configuração do servidor ClickHouse. Aparece em:

ClusterTLSSpec

ClusterTLSSpec define a configuração de TLS do cluster. Aparece em:

ConfigMapKeySelector

ConfigMapKeySelector seleciona uma chave de um ConfigMap. Aparece em:

ContainerImage

ContainerImage define uma imagem de contêiner com repositório, tag ou hash. Aparece em:

ContainerTemplateSpec

ContainerTemplateSpec descreve as sobrescritas de configuração dos contêineres do cluster. Aparece em:

DefaultPasswordSelector

DefaultPasswordSelector seleciona a origem da senha do usuário padrão. Aparece em:

ExternalSecret

ExternalSecret é uma referência a um Secret no mesmo Espaço de nomes. Aparece em:

ExternalSecretPolicy

ExternalSecretPolicy controla como o operador trata o conteúdo do Secret externo. Aparece em:

KeeperCluster

KeeperCluster é o schema da API keeperclusters.

Versão da API e Kind

Aparece em:

KeeperClusterList

KeeperClusterList contém uma lista de KeeperCluster.

Versão da API e Kind

KeeperClusterReference

KeeperClusterReference identifica o KeeperCluster utilizado por um ClickHouseCluster. Aparece em:

KeeperClusterSpec

KeeperClusterSpec define o estado desejado do KeeperCluster. Aparece em:

KeeperClusterStatus

KeeperClusterStatus define o estado observado de KeeperCluster. Aparece em:

KeeperSettings

KeeperSettings define as configurações do servidor ClickHouse Keeper. Aparece em:

LoggerConfig

LoggerConfig define a configuração de logging do servidor. Aparece em:

NamedTemplateMeta

NamedTemplateMeta define as configurações de metadados compatíveis para objetos de template que exigem um nome. Aparece em:

PDBPolicy

PDBPolicy controla se os PodDisruptionBudgets serão criados. Aparece em:

PersistentVolumeClaimTemplate

PersistentVolumeClaimTemplate é um template nomeado para um PersistentVolumeClaim por réplica. Aparece em:

PodDisruptionBudgetSpec

PodDisruptionBudgetSpec configura o PDB criado para o cluster. Exatamente um entre MinAvailable ou MaxUnavailable pode ser definido. Quando nenhum deles é definido, o operador escolhe um padrão seguro com base na contagem de réplicas. Aparece em:

PodTemplateSpec

PodTemplateSpec descreve as substituições da configuração de pod do Kubernetes para os pods do Kubernetes do cluster. Aparece em:

SecretKeySelector

SecretKeySelector seleciona uma chave de um Secret. Aparece em:

TemplateMeta

TemplateMeta define as configurações de metadados compatíveis para objetos de template. Aparece em:

VersionProbeContainer

VersionProbeContainer define substituições no nível do contêiner para a sonda de versão. Os nomes dos campos e as tags JSON correspondem a corev1.Container para que as mesclagens SMP sejam feitas por nome. Aparece em:

VersionProbeJobSpec

VersionProbeJobSpec define substituições no nível do Job para a sonda de versão. Aparece em:

VersionProbePodSpec

VersionProbePodSpec define substituições no nível de pod do Kubernetes para a sonda de versão. Os nomes dos campos e as tags JSON correspondem a corev1.PodSpec para compatibilidade com strategic merge patch. Aparece em:

VersionProbePodTemplate

VersionProbePodTemplate descreve substituições para o pod do Kubernetes de sonda de versão. Aparece em:

VersionProbeTemplate

VersionProbeTemplate define substituições para o Job de detecção de versão. A estrutura corresponde a batchv1.JobTemplateSpec, expondo apenas os campos compatíveis. Aparece em:
Última modificação em 2 de julho de 2026