Ver registos para recolher e rever dados em AKS em Azure Stack HCI

Os registos apresentam um meio importante para recolher e rever dados de múltiplas fontes e fornecer informações sobre o estado geral do seu ambiente. São úteis quando se soluciona a aplicação e os serviços do utilizador, uma vez que o utilizador poderá ter de visualizar os registos gerados por diferentes componentes AKS em Azure Stack HCI determinam possíveis pontos de falha quando surge um problema. Este tópico apresenta diferentes dados úteis de registo que permitem depurar problemas e também detalha alguns AKS no Azure Stack HCI e kubectl comandos para visualizar estes registos.

Use comandos PowerShell para visualizar registos

Para obter registos de todas as suas cápsulas, execute o comando Get-AksHciLogs PowerShell. Este comando criará uma pasta com fecho de saída chamada akshcilogs.zip no seu diretório de funcionamento AKS no Azure Stack HCI.

Os Get-AksHciLogs seguintes parâmetros descrevem como pode utilizar o comando para visualizar registos e recolher dados:

  • Get-AksHciLogs -AgentLogs: Adicione este parâmetro para obter os registos do agente cloud cloud (MOC) da Microsoft On-premises e dos serviços de agente de nó. A saída do comando está localizada na pasta \akshcilogs do seu AKS no diretório de trabalho Azure Stack HCI.

  • Get-AksHciLog -EventLogs: Utilize este parâmetro para obter registos de eventos que estejam registados no visualizador do evento.

  • Get-AksHciLogs -VirtualMachineLogs: Utilize este parâmetro para obter os registos das máquinas virtuais convidadas criadas pela AKS no Azure Stack HCI.

  • Get-AksHciLogs -KvaLogs: Adicione este parâmetro para obter os registos do anfitrião AKS.

  • Get-AksHciLogs -DownloadSdkLogs: Utilize este comando para recuperar os registos de descarregamento que são gerados a partir do descarregamento dos binários e imagens que a AKS usa no Azure Stack HCI.

  • Get-AksHciLogs -BillingRecords: Adicione este parâmetro para obter os registos de faturação. A saída é geralmente um documento de texto localizado na pasta \akshcilogs do seu diretório de trabalho e é semelhante à saída abaixo:

    A imagem mostra uma saída de execução Get-AksHciLogs com o parâmetro -BillingRecords.

Microsoft On-ins Cloud

Microsoft On-premises Cloud é a pilha de gestão que permite que máquinas virtuais em Azure Stack HCI ou em um centro de dados definido por Software (SDDC) baseado em Windows do Servidor sejam geridos na nuvem. Microsoft On-ins Cloud inclui os seguintes componentes:

  • Uma única instância de um serviço de agente de nuvem altamente disponível implantado no cluster. Este agente funciona em qualquer nó no cluster HCI da Pilha de Azure e está configurado para falhar em outro nó.
  • Um agente de nó saindo em cada nó físico Azure Stack HCI.

Get-MocConfig é uma ferramenta de depuração útil que fornece informações como a configuração da nuvem, configuração do nó, localização de certificação do nó e a Cloud microsoft on-in. A saída de funcionamento Get-MocConfig é semelhante à seguinte saída de exemplo:

A imagem mostra um exemplo de saída da execução Get-Moc-Config.

Kubernetes Aparelho Virtual

Kubernetes Virtual Appliance (KVA) é um ficheiro de imagem de máquina virtual que consiste num ambiente pré-configurado do sistema operativo e numa única aplicação. O objetivo da KVA é simplificar a entrega e o funcionamento de uma aplicação. Consequentemente, apenas são incluídos componentes necessários do sistema operativo. O comando Get-kvaConfig fornece alguns detalhes importantes que podem ajudar a depurar problemas com a configuração errada, como mostrado na saída do exemplo seguinte:

A imagem mostra um exemplo de saída da execução Get-Kva-Config.

Comandos Kubectl

Os registos de Kubernetes também têm informações úteis sobre a saúde do seu cluster e aplicações. Alguns importantes incluem os seguintes comandos:

  • Kubectl get nodes lista todos os nós e fornece informações sobre o seu estado, funções, idade após criação, e versão.
  • Kubectl get pods lista todas as cápsulas no espaço de nomes e seu estado.
  • Kubectl get service lista todos os serviços no espaço de nomes.
  • Kubectl get events dá uma sequência de tempo para atividades associadas a diferentes objetos kubernetes.

Passos seguintes

Neste tópico, você aprendeu a ver os registos de várias fontes e fornecer insights sobre o estado geral do seu AKS no ambiente HCI Azure Stack. Para monitorizar e resolver mais problemas, também pode ver os registos de kubelet.