Partilhar via


az workload-orchestration support

Observação

Esta referência faz parte da extensão workload-orchestration para o CLI do Azure (versão 2.67.0 ou superior). A extensão instala-se automaticamente na primeira vez que executares um comando de suporte de orquestração de carga de trabalho no Arizona . Saiba mais sobre extensões.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Comandos para resolução de problemas e diagnóstico de implementações de orquestração de cargas de trabalho.

Comandos

Name Description Tipo Status
az workload-orchestration support create-bundle

Crie um pacote de suporte para resolver problemas de orquestração de cargas de trabalho.

Extensão Prévia

az workload-orchestration support create-bundle

Pré-visualizar

O 'suporte à orquestração de carga de trabalho' do grupo de comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Crie um pacote de suporte para resolver problemas de orquestração de cargas de trabalho.

Recolhe informações do cluster, descrições de recursos, registos de contentores e executa verificações de validação pré-requisito. A saída é um ficheiro zip que pode ser partilhado com o suporte da Microsoft para resolução de problemas do Dia 0 (instalação) e do Dia N (tempo de execução).

Os dados recolhidos incluem:

  • Informação do cluster (versão, nós, namespaces)
  • Descrições de Pod/Deployment/Service/DaemonSet/Event por namespace
  • Registos de contentores (com cauda por defeito)
  • Configuração da rede (kube-proxy, serviços externos, pod CIDRs)
  • StorageClass, PV, webhook, inventário CRD
  • Saúde dos componentes WO (Symphony, gestor de certificação)
  • Verificações de pré-requisitos (versão K8s, capacidade de nós, DNS, armazenamento, 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]

Exemplos

Crie um pacote de suporte com os valores predefinidos

az workload-orchestration support create-bundle

Crie um conjunto nomeado

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

Crie um bundle num diretório específico

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

Recolha registos completos (sem cauda) apenas para o namespace WO

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

Só fazer verificações, saltar a recolha de registos

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

Use um kubeconfig e contexto específicos

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

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--bundle-name -n

Nome opcional para o pacote de suporte. Por defeito é wo-support-bundle-YYYYMMDD-HHMMSS.

--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--full-logs

Recolhe os troncos cheios em vez de fazer o tailing. Aviso: pode produzir feixes muito grandes.

Propriedade Valor
Default value: False
--kube-config

Caminho para o ficheiro kubeconfig. Por defeito é ~/.kube/config.

--kube-context

Contexto do Kubernetes para usar. Por defeito, o contexto atual.

--namespaces

Namespaces Kubernetes para recolher registos e recursos. Por defeito é kube-system, workloadorchestration, cert-manager.

--output-dir -d

Diretório onde o pacote de suporte zip será guardado. Por defeito, o diretório atual.

--skip-checks

Ignora as verificações de validação pré-requisito e recolhe apenas registos/recursos.

Propriedade Valor
Default value: False
--skip-logs

Ignora a recolha de registos de contentores e só faz verificações/recolhe recursos.

Propriedade Valor
Default value: False
--tail-lines

Número de linhas de registo a recolher por contentor (padrão: 1000). Use --troncos completos para recolher todas as linhas.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID de assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False