Konfiguration
Wenn Kubetail in einem Cluster bereitgestellt wird, wird jede Komponente, also Dashboard, Cluster API und Cluster Agent, unabhaengig ueber eine YAML-Konfigurationsdatei konfiguriert, die in den Container eingebunden wird. Das Helm-Chart verwaltet diese Dateien ueber ConfigMaps fuer Sie, aber Sie koennen jede Einstellung anpassen, indem Sie die Felder runtimeConfig des Charts ueberschreiben.
Wie die Konfiguration funktioniert
Abschnitt betitelt „Wie die Konfiguration funktioniert“Jede Komponente liest ihre Konfiguration aus einer Datei, die beim Start ueber das Flag --config uebergeben wird:
dashboard --config /etc/kubetail/config.yamlcluster-api --config /etc/kubetail/config.yamlcluster-agent --config /etc/kubetail/config.yamlDie Konfigurationsdatei wird aus einer ConfigMap eingebunden, die vom Helm-Chart erstellt wird. Um die Einstellungen einer Komponente anzupassen, uebergeben Sie Ihre Ueberschreibungen in Ihren Helm-Werten unter kubetail.<component>.runtimeConfig:
kubetail: dashboard: runtimeConfig: logging: level: debug clusterAPI: runtimeConfig: logging: level: debugDashboard
Abschnitt betitelt „Dashboard“Das Dashboard ist der Webserver, der die UI bereitstellt und Anfragen aus dem Browser an den Cluster weiterleitet. In der Cluster-Umgebung laeuft es als Deployment im Namespace kubetail-system.
Die vollstaendige Konfigurationsreferenz finden Sie in der Dashboard-Referenz.
Cluster API
Abschnitt betitelt „Cluster API“Die Cluster API ist der Backend-Server, der Anfragen vom Dashboard an die auf jedem Knoten laufenden Cluster-Agent-Instanzen weiterleitet. Im Cluster laeuft sie als Deployment im Namespace kubetail-system.
Die vollstaendige Konfigurationsreferenz finden Sie in der Cluster-API-Referenz.
Cluster Agent
Abschnitt betitelt „Cluster Agent“Der Cluster Agent ist das kleine, auf Rust basierende Programm, das auf jedem Knoten laeuft und Container-Logdateien direkt aus dem Dateisystem des Knotens liest. Im Cluster laeuft er als DaemonSet im Namespace kubetail-system.
Die vollstaendige Konfigurationsreferenz finden Sie in der Cluster-Agent-Referenz.