|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Fehlerbehebung
Protokollierumfang
Die folgenden Protokollebenen werden in Rancher verwendet:
| Name | Beschreibung |
|---|---|
|
Protokolliert informative Meldungen. Dies ist der Standard-Protokollierumfang. |
|
Protokolliert detailliertere Nachrichten, die zum Debuggen verwendet werden können. |
|
Protokolliert sehr detaillierte Nachrichten zu internen Funktionen. Dies ist sehr ausführlich und kann sensible Informationen enthalten. |
So konfigurieren Sie eine Protokollebene
Kubernetes Install
-
Konfigurieren Sie die Debug-Protokollebene
$ KUBECONFIG=./kube_config_cluster.yml $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set debug; done OK OK OK $ kubectl -n cattle-system logs -l app=rancher -c rancher
-
Konfigurieren Sie die Info-Protokollebene
$ KUBECONFIG=./kube_config_cluster.yml $ kubectl -n cattle-system get pods -l app=rancher --no-headers -o custom-columns=name:.metadata.name | while read rancherpod; do kubectl -n cattle-system exec $rancherpod -c rancher -- loglevel --set info; done OK OK OK
Rancher-Maschine Debug-Protokolle
Wenn Sie Probleme bei der Erstellung von Objekten in Ihrem bevorzugten Infrastrukturprovider beheben müssen, können rancher-machine Debug-Protokolle hilfreich sein.
Es ist möglich, Debug-Protokolle für rancher-machine zu aktivieren, indem Umgebungsvariablen beim Start von Rancher gesetzt werden.
Die CATTLE_WHITELIST_ENVVARS Umgebungsvariable ermöglicht es Benutzern, bestimmte Umgebungsvariablen auf die Whitelist zu setzen, die während der Bereitstellung an rancher-machine weitergegeben werden sollen.
Die MACHINE_DEBUG Variable aktiviert Debug-Protokolle in rancher-machine.
Durch das Setzen von MACHINE_DEBUG=true und das Hinzufügen von MACHINE_DEBUG zur Standardliste der Variablen in CATTLE_WHITELIST_ENVVARS (z. B. CATTLE_WHITELIST_ENVVARS=HTTP_PROXY,HTTPS_PROXY,NO_PROXY,MACHINE_DEBUG) ist es möglich, Debug-Protokolle in rancher-machine bei der Bereitstellung von RKE1-, RKE2- und k3s-Clustern zu aktivieren.
|
Genau wie die oben genannte |
Cattle-cluster-agent Debug-Protokolle
Die cattle-cluster-agent Protokollebenen können festgelegt werden, wenn Sie Downstream-Cluster initialisieren.
Wenn Sie einen Cluster unter erstellen, können Sie Variablen festlegen, um die Protokollebene zu definieren.
-
Protokollierung auf Trace-Ebene: Setzen Sie
CATTLE_TRACEoderRANCHER_TRACEauftrue -
Protokollierung auf Debug-Ebene: Setzen Sie
CATTLE_DEBUGoderRANCHER_DEBUGauftrue
|
Die |