az workload-orchestration support

Opmerking

Deze verwijzing maakt deel uit van de extensie workload-orchestration voor de Azure CLI (versie 2.67.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az workload-orchestration-ondersteuningsopdracht uitvoert. Meer informatie over uitbreidingen.

Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Opdrachten voor probleemoplossing en diagnose van implementaties van workloadindelingen.

Opdracht

Naam Description Type Status
az workload-orchestration support create-bundle

Maak een ondersteuningsbundel voor het oplossen van problemen met workloadindeling.

Extension Voorbeeld

az workload-orchestration support create-bundle

Preview uitvoeren

Ondersteuning voor workloadindeling van de opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Maak een ondersteuningsbundel voor het oplossen van problemen met workloadindeling.

Verzamelt clustergegevens, resourcebeschrijvingen, containerlogboeken en voert vereiste validatiecontroles uit. De uitvoer is een zip-bestand dat kan worden gedeeld met Microsoft ondersteuning voor het oplossen van problemen met dag 0 (installatie) en dag N (runtime).

Verzamelde gegevens omvatten:

  • Clustergegevens (versie, knooppunten, naamruimten)
  • Pod/Deployment/Service/DaemonSet/Gebeurtenisbeschrijvingen per naamruimte
  • Containerlogboeken (standaard achtergehouden)
  • Netwerkconfiguratie (kube-proxy, externe services, pod-CIDR's)
  • StorageClass, PV, webhook, CRD-inventaris
  • WO component health (Symphony, cert-manager)
  • Vereistencontroles (K8s-versie, knooppuntcapaciteit, DNS, opslag, RBAC).
az workload-orchestration support create-bundle [--acquire-policy-token]
                                                [--bundle-name]
                                                [--change-reference]
                                                [--full-logs]
                                                [--kube-config]
                                                [--kube-context]
                                                [--namespaces]
                                                [--output-dir]
                                                [--skip-checks]
                                                [--skip-logs]
                                                [--tail-lines]

Voorbeelden

Een ondersteuningsbundel maken met standaardinstellingen

az workload-orchestration support create-bundle

Een benoemde bundel maken

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

Een bundel maken in een specifieke map

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

Volledige logboeken verzamelen (geen tail) voor WO-naamruimte

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

Alleen controles uitvoeren, logboekverzameling overslaan

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

Een specifieke kubeconfig en context gebruiken

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--acquire-policy-token

Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--bundle-name -n

Optionele naam voor de ondersteuningsbundel. Standaard is wo-support-bundle-JJJJMMDD-HHMMSS.

--change-reference

De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.

Eigenschap Waarde
Parametergroep: Global Policy Arguments
--full-logs

Verzamel volledige containerlogboeken in plaats van tailing. Waarschuwing: kan zeer grote bundels produceren.

Eigenschap Waarde
Default value: False
--kube-config

Pad naar kubeconfig-bestand. De standaardwaarde is ~/.kube/config.

--kube-context

Kubernetes-context die moet worden gebruikt. De standaardinstelling is de huidige context.

--namespaces

Kubernetes-naamruimten voor het verzamelen van logboeken en resources. Standaard ingesteld op kube-system, workloadorchestration, cert-manager.

--output-dir -d

Map waarin de zip van de ondersteuningsbundel wordt opgeslagen. Standaard ingesteld op huidige map.

--skip-checks

Sla vereiste validatiecontroles over en verzamel alleen logboeken/resources.

Eigenschap Waarde
Default value: False
--skip-logs

Sla het verzamelen van containerlogboeken over en voer alleen controles uit/verzamel resources.

Eigenschap Waarde
Default value: False
--tail-lines

Aantal logboeklijnen dat per container moet worden verzameld (standaard: 1000). Gebruik --full-logs om alle regels te verzamelen.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False