Condividi tramite


az workload-orchestration support

Annotazioni

Questo riferimento fa parte dell'estensione di orchestrazione del carico di lavoro per l'interfaccia della riga di comando di Azure (versione 2.67.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az workload-orchestration support . Altre informazioni sulle estensioni.

Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Comandi per la risoluzione dei problemi e la diagnostica delle distribuzioni di orchestrazione del carico di lavoro.

Comandi

Nome Descrizione Tipo Status
az workload-orchestration support create-bundle

Creare un bundle di supporto per la risoluzione dei problemi di orchestrazione del carico di lavoro.

Estensione Preview

az workload-orchestration support create-bundle

Anteprima

Il gruppo di comandi 'workload-orchestration support' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Creare un bundle di supporto per la risoluzione dei problemi di orchestrazione del carico di lavoro.

Raccoglie informazioni sul cluster, descrizioni delle risorse, log dei contenitori ed esegue controlli di convalida dei prerequisiti. L'output è un file ZIP che può essere condiviso con il supporto Microsoft per la risoluzione dei problemi relativi al giorno 0 (installazione) e al giorno N (runtime).

I dati raccolti includono:

  • Informazioni sul cluster (versione, nodi, spazi dei nomi)
  • Pod/Deployment/Service/DaemonSet/Event description per spazio dei nomi
  • Log dei contenitori (con coda per impostazione predefinita)
  • Configurazione di rete (kube-proxy, servizi esterni, CIDR pod)
  • StorageClass, PV, webhook, inventario CRD
  • Integrità dei componenti WO (Symphony, cert-manager)
  • Controlli dei prerequisiti (versione K8s, capacità del nodo, DNS, archiviazione, controllo degli accessi in base al ruolo).
az workload-orchestration support create-bundle [--bundle-name]
                                                [--full-logs]
                                                [--kube-config]
                                                [--kube-context]
                                                [--namespaces]
                                                [--output-dir]
                                                [--skip-checks]
                                                [--skip-logs]
                                                [--tail-lines]

Esempio

Creare un bundle di supporto con impostazioni predefinite

az workload-orchestration support create-bundle

Creare un bundle denominato

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

Creare un bundle in una directory specifica

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

Raccogliere i log completi (nessuna coda) solo per lo spazio dei nomi WO

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

Eseguire solo controlli, ignorare la raccolta dei log

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

Usare un contesto e kubeconfig specifico

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

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--bundle-name -n

Nome facoltativo per il bundle di supporto. L'impostazione predefinita è wo-support-bundle-AAAAMMGG-HHMMSS.

--full-logs

Raccogliere i log completi dei contenitori anziché la coda. Avviso: può produrre bundle molto grandi.

Proprietà Valore
Valore predefinito: False
--kube-config

Percorso del file kubeconfig. Il valore predefinito è ~/.kube/config.

--kube-context

Contesto kubernetes da usare. L'impostazione predefinita è il contesto corrente.

--namespaces

Spazi dei nomi Kubernetes da cui raccogliere log e risorse. Per impostazione predefinita, kube-system, workloadorchestration, cert-manager.

--output-dir -d

Directory in cui verrà salvato il file ZIP del bundle di supporto. Il valore predefinito è la directory corrente.

--skip-checks

Ignorare i controlli di convalida dei prerequisiti e raccogliere solo log/risorse.

Proprietà Valore
Valore predefinito: False
--skip-logs

Ignorare la raccolta di log dei contenitori ed eseguire solo controlli/raccogliere risorse.

Proprietà Valore
Valore predefinito: False
--tail-lines

Numero di righe di log da raccogliere per contenitore (impostazione predefinita: 1000). Usare --full-logs per raccogliere tutte le righe.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False