Pular para o conteúdo

Configuracao

Quando o Kubetail e implantado em um cluster, cada componente, Dashboard, Cluster API e Cluster Agent, e configurado de forma independente usando um arquivo de configuracao YAML montado no contêiner. O chart Helm gerencia esses arquivos por meio de ConfigMaps, mas voce pode personalizar qualquer ajuste substituindo os campos runtimeConfig do chart.


Cada componente le sua configuracao de um arquivo passado pela flag --config na inicializacao:

Terminal window
dashboard --config /etc/kubetail/config.yaml
cluster-api --config /etc/kubetail/config.yaml
cluster-agent --config /etc/kubetail/config.yaml

O arquivo de configuracao e montado a partir de um ConfigMap criado pelo chart Helm. Para personalizar as configuracoes de um componente, passe as sobrescritas nos seus valores Helm em kubetail.<component>.runtimeConfig:

kubetail:
dashboard:
runtimeConfig:
logging:
level: debug
clusterAPI:
runtimeConfig:
logging:
level: debug

O Dashboard e o servidor web que hospeda a interface e faz proxy das requisicoes do navegador para o cluster. No ambiente de cluster, ele e executado como um Deployment no namespace kubetail-system.

Para ver a referencia completa de configuracao, consulte a referencia do Dashboard.


A Cluster API e o servidor backend que faz proxy das requisicoes do Dashboard para as instancias do Cluster Agent em execucao em cada no. No cluster, ela e executada como um Deployment no namespace kubetail-system.

Para ver a referencia completa de configuracao, consulte a referencia da Cluster API.


O Cluster Agent e o pequeno programa baseado em Rust que roda em cada no e le diretamente os arquivos de log de contêineres a partir do sistema de arquivos do no. No cluster, ele e executado como um DaemonSet no namespace kubetail-system.

Para ver a referencia completa de configuracao, consulte a referencia do Cluster Agent.