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
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.
Automatisch een Azure Policy token verkrijgen voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Optionele naam voor de ondersteuningsbundel. Standaard is wo-support-bundle-JJJJMMDD-HHMMSS.
De gerelateerde wijzigingsverwijzings-id voor deze resourcebewerking.
| Eigenschap | Waarde |
|---|---|
| Parametergroep: | Global Policy Arguments |
Verzamel volledige containerlogboeken in plaats van tailing. Waarschuwing: kan zeer grote bundels produceren.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Pad naar kubeconfig-bestand. De standaardwaarde is ~/.kube/config.
Kubernetes-context die moet worden gebruikt. De standaardinstelling is de huidige context.
Kubernetes-naamruimten voor het verzamelen van logboeken en resources. Standaard ingesteld op kube-system, workloadorchestration, cert-manager.
Map waarin de zip van de ondersteuningsbundel wordt opgeslagen. Standaard ingesteld op huidige map.
Sla vereiste validatiecontroles over en verzamel alleen logboeken/resources.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Sla het verzamelen van containerlogboeken over en voer alleen controles uit/verzamel resources.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Aantal logboeklijnen dat per container moet worden verzameld (standaard: 1000). Gebruik --full-logs om alle regels te verzamelen.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |