Skip to main content
Este guia explica como instalar o ClickHouse Operator usando charts do Helm.

Pré-requisitos

  • Cluster do Kubernetes v1.28.0 ou posterior
  • Helm v3.0 ou posterior
  • kubectl configurado para se comunicar com o seu cluster

Instale o helm

Se você não tiver o helm instalado:
Verifique a instalação:

Instale o ClickHouse Operator

Por padrão, o chart do Helm implanta o ClickHouse Operator com webhooks habilitados e exige que o cert-manager esteja instalado.

Do repositório OCI do Helm

Instale a versão mais recente
Instalar uma versão específica do operador

De um chart local

Clone o repositório e instale a partir de um chart local:

Monitorar espaços de nomes específicos

Por padrão, o operador monitora todos os espaços de nomes. Defina controller.watchNamespaces para restringir esse escopo. As entradas são renderizadas como templates, portanto {{ .Release.Namespace }} é resolvido para o espaço de nomes do release e pode ser combinado com espaços de nomes estáticos:
Na linha de comando, --set interpreta chaves como sintaxe de lista; por isso, use --set-json (Helm v3.10 ou posterior): --set-json 'controller.watchNamespaces=["{{ .Release.Namespace }}"]'. Para monitorar apenas o espaço de nomes da release, com RBAC restrito ao espaço de nomes:
Com rbac.namespaced: true, as permissões do manager passam a ser concedidas por um Role/RoleBinding no espaço de nomes da release; por isso, observar outros espaços de nomes exige RBAC com escopo de cluster (o padrão).

Opções de configuração

Para opções avançadas de configuração, consulte o arquivo values.yaml no chart do Helm