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
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.
Nome facoltativo per il bundle di supporto. L'impostazione predefinita è wo-support-bundle-AAAAMMGG-HHMMSS.
Raccogliere i log completi dei contenitori anziché la coda. Avviso: può produrre bundle molto grandi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Percorso del file kubeconfig. Il valore predefinito è ~/.kube/config.
Contesto kubernetes da usare. L'impostazione predefinita è il contesto corrente.
Spazi dei nomi Kubernetes da cui raccogliere log e risorse. Per impostazione predefinita, kube-system, workloadorchestration, cert-manager.
Directory in cui verrà salvato il file ZIP del bundle di supporto. Il valore predefinito è la directory corrente.
Ignorare i controlli di convalida dei prerequisiti e raccogliere solo log/risorse.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Ignorare la raccolta di log dei contenitori ed eseguire solo controlli/raccogliere risorse.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Numero di righe di log da raccogliere per contenitore (impostazione predefinita: 1000). Usare --full-logs per raccogliere tutte le righe.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |