Skip to main content
Esta página lista todas as chaves de configuração que talvez seja necessário alterar, com seus valores padrão e significados: primeiro o arquivo de configuração da VM e, em seguida, os valores do Chart do Helm. Para orientações por tarefa, consulte o guia de configuração.

Arquivo de configuração da VM

Em uma VM Linux, o conector lê /etc/clicklink/config.yaml. O clicklink clctl init o grava e o preserva entre novas execuções, a menos que você informe --force. As chaves omitidas do arquivo usam os padrões compilados abaixo. O init não grava credenciais nele: as HMAC keys ficam nos caminhos *_file e o certificado do cliente em /etc/clicklink/tls.

Chaves de nível superior

Os daemons ignoram uma seção instances: neste arquivo. As instâncias residem no registro de instâncias.

api

Registro de instâncias

As instâncias ficam em /var/lib/clicklink/instances.yaml, um map instances: de nível superior indexado por nome. O init faz o seed dele e o executor o mantém; o scraper monitora o arquivo, portanto as edições são aplicadas sem reinicialização. Cada entrada descreve um destino do protocolo nativo do ClickHouse:

scraper

solucionador de problemas

executor

O executor é executado em modo gerenciado. O init --managed grava enabled: true e a identidade do cluster; o restante assume os valores padrão. executor.cluster é um único mapeamento: um cluster por executor. O carregador converte em cluster uma lista clusters: legada com uma única entrada e sem mapeamento cluster:. Ele rejeita uma lista com mais de uma entrada, ou uma lista acompanhada de uma chave cluster:, quando o executor está habilitado.

observabilidade

Cada daemon expõe /livez (um corpo JSON de status), /readyz, /healthz e /metrics em um único listener; não há uma porta de métricas separada. Os blocos observability específicos de cada componente substituem essa configuração base: o scraper usa 8082, o solucionador de problemas usa 8084, o executor usa 8086 e o gateway escuta na porta 8443 quando habilitado. Uma chave metrics_port de uma configuração mais antiga ainda é carregada, mas não vincula nada.

Lista de permissões padrão de tabelas

O conjunto padrão allowed_tables do troubleshooter, idêntico ao padrão troubleshooter.allowedTables do chart:

Valores do Chart do Helm

No Kubernetes, o conector é configurado pelos valores do Chart clicklink-connector. O comando clicklink clctl init prepara uma sobreposição clicklink-values.yaml com todos os itens abaixo preenchidos e a preserva entre execuções, a menos que você use a opção --force. As tabelas listam os valores padrão do Chart. As configurações padrão de workload (resources, nodeSelector, tolerations, affinity, serviceAccount.annotations, env) estão disponíveis em cada componente, com valores padrão vazios, e não são repetidas em cada tabela.

Chaves de nível superior

cluster

imagem

api

secrets

O chart usa Secrets criados previamente; init os cria antes da instalação.

scraper

solucionador de problemas

executor

O executor para o modo gerenciado: uma Implantação de réplica única sobre um PersistentVolumeClaim. O init --managed o prepara já habilitado, com a identidade do cluster preenchida. executor.cluster é um mapeamento único: um cluster por executor. Uma lista clusters faz a renderização falhar.

persistência

clctl.gateway

O gateway de sessão para sessões de suporte.

networkPolicy