Pular para o conteúdo principal
Este guia mostra como instalar o ClickHouse Operator usando kubectl e arquivos de manifesto.

Pré-requisitos

  • cluster do Kubernetes v1.28.0 ou posterior
  • kubectl v1.28.0 ou posterior
  • permissões de administrador do cluster

Instalar a partir dos manifestos da versão

É necessário o cert-manager para emitir certificados de webhook.
Instale o operador e os CRDs da versão mais recente:
Isso vai:
  1. Criar o espaço de nomes clickhouse-operator-system
  2. Instalar CustomResourceDefinitions (CRDs) para ClickHouseCluster e KeeperCluster
  3. Criar os ServiceAccounts, Roles e RoleBindings necessários
  4. Implantar o controller manager do operator
  5. Registrar webhooks para validação de recursos e aplicação de valores padrão
  6. Configurar certificados SSL usando cert-manager
  7. Habilitar o endpoint de métricas

Verifique a instalação

Verifique se o operador está em execução:
Saída esperada:
Verifique se os CRDs estão instalados:
Saída esperada:

Configurar opções personalizadas de implantação

Se quiser configurar as opções de implantação do operator, siga as etapas abaixo.
1

Clonar o repositório

2

Configurar opções de instalação

Edite config/default/kustomization.yaml para ativar ou desativar recursos, conforme necessário.
  • Para desativar os webhooks, comente as seções [WEBHOOK] e [CERTMANAGER].
  • Para ativar o endpoint seguro de métricas, comente as seções [METRICS] e descomente as seções [METRICS SECURE] e [CERTMANAGER].
  • Para ativar o ServiceMonitor do Prometheus Operator, descomente a seção [PROMETHEUS].
  • Para ativar as políticas de rede do operator, descomente a seção [NETWORK POLICY].
3

Compilar e implantar

Compile os manifestos do operator e aplique-os:
Última modificação em 12 de junho de 2026