Freigeben über


az workload-orchestration support

Hinweis

Diese Referenz ist Teil der Workload-Orchestrierungserweiterung für die Azure CLI (Version 2.67.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen Az Workload-Orchestrierungsunterstützungsbefehl zum ersten Mal ausführen. Erfahren Sie mehr über Erweiterungen.

Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Befehle zur Problembehandlung und Diagnose von Workload-Orchestrierungsbereitstellungen.

Befehle

Name Beschreibung Typ Status
az workload-orchestration support create-bundle

Erstellen Sie ein Supportpaket für die Problembehandlung von Workload-Orchestrierungsproblemen.

Erweiterung Vorschau

az workload-orchestration support create-bundle

Vorschau

Die Befehlsgruppe "Workload-Orchestrierungsunterstützung" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Erstellen Sie ein Supportpaket für die Problembehandlung von Workload-Orchestrierungsproblemen.

Sammelt Clusterinformationen, Ressourcenbeschreibungen, Containerprotokolle und führt überprüfungsvoraussetzungen aus. Die Ausgabe ist eine ZIP-Datei, die für die Problembehandlung von Tag 0 (Installation) und Day N (Laufzeit) mit Microsoft-Unterstützung freigegeben werden kann.

Zu den gesammelten Daten gehören:

  • Clusterinformationen (Version, Knoten, Namespaces)
  • Pod/Deployment/Service/DaemonSet/Event descriptions pro Namespace
  • Containerprotokolle (standardmäßig tailed)
  • Netzwerkkonfiguration (Kube-Proxy, externe Dienste, Pod-CIDRs)
  • StorageClass, PV, Webhook, CRD-Bestand
  • WO-Komponentenintegrität (Symphony, Cert-Manager)
  • Erforderliche Prüfungen (K8s-Version, Knotenkapazität, DNS, Speicher, RBAC).
az workload-orchestration support create-bundle [--bundle-name]
                                                [--full-logs]
                                                [--kube-config]
                                                [--kube-context]
                                                [--namespaces]
                                                [--output-dir]
                                                [--skip-checks]
                                                [--skip-logs]
                                                [--tail-lines]

Beispiele

Erstellen eines Supportpakets mit Standardeinstellungen

az workload-orchestration support create-bundle

Erstellen eines benannten Bündels

az workload-orchestration support create-bundle --bundle-name my-cluster-debug

Erstellen eines Bündels in einem bestimmten Verzeichnis

az workload-orchestration support create-bundle --output-dir /tmp/bundles

Erfassen vollständiger Protokolle (kein Tail) nur für den WO-Namespace

az workload-orchestration support create-bundle --full-logs --namespaces workloadorchestration

Nur Überprüfungen ausführen, Protokollsammlung überspringen

az workload-orchestration support create-bundle --skip-logs

Verwenden einer bestimmten Kubeconfig und eines bestimmten Kontexts

az workload-orchestration support create-bundle --kube-config ~/.kube/prod-config --kube-context my-cluster

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--bundle-name -n

Optionaler Name für das Supportpaket. Standardmäßig wird "wo-support-bundle-YYYYMMDD-HHMMSS" verwendet.

--full-logs

Sammeln Sie vollständige Containerprotokolle, anstatt sie auf den Rand zu stellen. Warnung: kann sehr große Bündel erzeugen.

Eigenschaft Wert
Standardwert: False
--kube-config

Pfad zur Kubeconfig-Datei. Standardwert ist "~/.kube/config".

--kube-context

Kubernetes-Kontext, der verwendet werden soll. Standardmäßig wird der aktuelle Kontext verwendet.

--namespaces

Kubernetes-Namespaces zum Sammeln von Protokollen und Ressourcen aus. Der Standardwert ist kube-system, workloadorchestration, cert-manager.

--output-dir -d

Verzeichnis, in dem das Zip-Paket des Supportpakets gespeichert wird. Standardmäßig wird das aktuelle Verzeichnis verwendet.

--skip-checks

Überspringen Sie die Überprüfungen der Voraussetzungen, und sammeln Sie nur Protokolle/Ressourcen.

Eigenschaft Wert
Standardwert: False
--skip-logs

Überspringen Sie die Containerprotokollsammlung, und führen Sie nur Überprüfungen/Sammeln von Ressourcen aus.

Eigenschaft Wert
Standardwert: False
--tail-lines

Anzahl der Protokollzeilen, die pro Container erfasst werden sollen (Standard: 1000). Verwenden Sie "-Full-logs", um alle Zeilen zu erfassen.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False