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

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 padrão do usuário. 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:

PDBPolicy

PDBPolicy controla se os PodDisruptionBudgets serão criados. 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 para os pods 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 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 19 de junho de 2026