Configuracion
Cuando Kubetail se despliega en un cluster, cada componente, Dashboard, Cluster API y Cluster Agent, se configura de forma independiente mediante un archivo YAML montado dentro del contenedor. El chart de Helm gestiona estos archivos por usted mediante ConfigMaps, pero puede personalizar cualquier ajuste sobrescribiendo los campos runtimeConfig del chart.
Como funciona la configuracion
Sección titulada «Como funciona la configuracion»Cada componente lee su configuracion desde un archivo pasado mediante la opcion --config al arrancar:
dashboard --config /etc/kubetail/config.yamlcluster-api --config /etc/kubetail/config.yamlcluster-agent --config /etc/kubetail/config.yamlEl archivo de configuracion se monta desde un ConfigMap creado por el chart de Helm. Para personalizar la configuracion de un componente, pase sus sobrescrituras en sus valores de Helm bajo kubetail.<component>.runtimeConfig:
kubetail: dashboard: runtimeConfig: logging: level: debug clusterAPI: runtimeConfig: logging: level: debugDashboard
Sección titulada «Dashboard»El Dashboard es el servidor web que aloja la interfaz y proxya las solicitudes del navegador al cluster. En el entorno de cluster se ejecuta como un Deployment en el namespace kubetail-system.
Consulte la referencia del Dashboard para ver la referencia completa de configuracion.
Cluster API
Sección titulada «Cluster API»La Cluster API es el servidor backend que proxya las solicitudes del Dashboard a las instancias de Cluster Agent que se ejecutan en cada nodo. En el cluster se ejecuta como un Deployment en el namespace kubetail-system.
Consulte la referencia de Cluster API para ver la referencia completa de configuracion.
Cluster Agent
Sección titulada «Cluster Agent»El Cluster Agent es el pequeno programa basado en Rust que se ejecuta en cada nodo y lee directamente los archivos de log de contenedores desde el sistema de archivos del nodo. En el cluster se ejecuta como un DaemonSet en el namespace kubetail-system.
Consulte la referencia de Cluster Agent para ver la referencia completa de configuracion.