Solucionar problemas e entender cargas de trabalho com linguagem natural na área de trabalho do AKS (versão prévia)

O desktop do AKS inclui um assistente de solução de problemas alimentado por IA que fornece diagnósticos em linguagem natural para suas cargas de trabalho do AKS. Ao se conectar com segurança ao cluster, o assistente pode analisar logs, eventos e métricas para identificar problemas e recomendar resoluções em linguagem simples. Isso permite que desenvolvedores e operadores entendam e corrijam problemas rapidamente sem precisar de conhecimentos profundos do Kubernetes. Este artigo explica como habilitar e usar o assistente de solução de problemas de IA na área de trabalho do AKS.

Importante

As funcionalidades em versão preliminar do AKS estão disponíveis de forma optativa e por autoatendimento. As versões prévias são fornecidas “no estado em que se encontram” e “conforme disponíveis” e são excluídas dos contratos de nível de serviço e da garantia limitada. As versões prévias do AKS são parcialmente cobertas pelo suporte ao cliente em uma base de melhor esforço. Dessa forma, esses recursos não são destinados ao uso em produção. Para obter mais informações, consulte os seguintes artigos:

O que é o assistente de solução de problemas de IA?

O assistente de solução de problemas da área de trabalho do AKS é integrado à área de trabalho do AKS e fornece uma experiência guiada para diagnosticar problemas em seu cluster. Com o assistente, você pode:

  • Selecione um projeto, um namespace ou uma carga de trabalho para investigar.
  • Execute diagnósticos específicos que analisam logs, eventos e métricas.
  • Receba resumos gerados por IA com raciocínio e evidências claros.
  • Visualizar as ações recomendadas e aplicá-las com confiança.
  • Use seus próprios modelos de idioma ou conecte-se às opções gerenciadas do Azure.
  • Trabalhe junto com os painéis existentes na área de trabalho do AKS para uma experiência de solução de problemas coesa.

Warning

Esse plug-in está em desenvolvimento antecipado e não está pronto para uso em produção. Usá-lo pode incorrer em custos do seu provedor de IA.

Como funciona o assistente de solução de problemas de IA?

Você tem duas opções para habilitar o assistente de solução de problemas de IA na área de trabalho do AKS:

  • Use o CLI do Azure AKS Agentic (recomendado para o AKS): essa é uma ferramenta de IA que ajuda a diagnosticar, solucionar erros e otimizar clusters do AKS usando consultas de linguagem natural. Ele fornece análise de causa raiz conectando-se ao cluster do AKS (usando suas permissões) e sugestões de correção. Isso é apoiado por uma LLM de sua escolha.
  • Use o agente de área de trabalho do AKS: a área de trabalho do AKS atua como um agente em si, fornecendo contexto ao seu modelo de sua escolha.

Qual opção devo escolher?

Perguntar a um LLM autônomo é semelhante a pedir conselhos a um especialista com base apenas no que você diz. Em contrapartida, a AKS Agentic CLI integra a estrutura agêntica HolmesGPT ao servidor do Protocolo de Contexto de Modelo (MCP) do AKS. Combinados, eles sabem quais ferramentas, técnicas de solução de problemas e outros servidores MCP usar, permitindo que o agente acesse com segurança o estado do cluster dinâmico, logs, métricas e dados de recursos do Azure para executar investigações iterativas e com reconhecimento de contexto dentro dos limites do RBAC (Controle de Acesso Role-Based), em vez de depender apenas de entradas estáticas fornecidas pelo usuário.

Por padrão, a CLI do agente do AKS conecta-se a um endpoint LLM hospedado usando uma chave de API fornecida pelo cliente, mas organizações com requisitos rigorosos de residência de dados ou conformidade podem optar por implantar um modelo em seu próprio ambiente.

Nas seções a seguir, fornecemos etapas de ponta a ponta para configurar as duas opções, mas recomendamos a CLI do Agentic AKS para obter a melhor experiência com o desktop AKS.

Habilitar o assistente de solução de problemas de IA na área de trabalho do AKS

  1. Vá paraPlug-ins de > e verifique se o plug-in do Assistente de IA está habilitado.
  2. Selecione o Assistente de IA na lista de plug-ins.
  3. Alterne a visualização para o estado habilitado. Depois disso, o ícone assistente de IA aparece no canto superior direito.

Configurar um provedor para o assistente de solução de problemas de IA

  1. Vá para Configurações>Plug-ins>Assistente de IA>Adicionar provedor.

    Captura de tela do painel Configurações da área de trabalho do AKS mostrando o plug-in do Assistente de IA com a alternância Habilitar.

  2. Escolha sua opção de provedor:

    • Use o Agente CLI Agentic do Azure AKS (recomendado para o AKS): instale o Agente CLI Agentic no seu cluster, configure-o para se conectar a um modelo e certifique-se de que o cluster que executa o Agente CLI Agentic esteja registrado no AKS Desktop (você deverá vê-lo na sua lista de clusters).
    • Use um modelo existente: configure o provedor para que a área de trabalho do AKS possa atuar como um agente e enviar contexto de cluster para seu modelo existente.

Habilitar solicitações de API do Kubernetes para o assistente

A configuração de Solicitações do Kubernetes da ferramenta de IA permite que o Assistente de IA faça solicitações de API do Kubernetes em tempo real em seu cluster. Quando ativado, o assistente pode consultar o estado dos recursos, os registros dos pods, os eventos e as métricas para fornecer uma análise contextualizada. Se estiver desabilitado, o assistente só poderá raciocinar com base nas informações fornecidas manualmente no chat.

  1. Vá para Configurações>Plug-ins>Assistente de IA.
  2. Habilite o alternador Kubernetes Requests da ferramenta de IA.

Configure o Assistente de IA para usar o agente da CLI do AKS Agentic

  1. Abra o Assistente de IA.

  2. Selecione Agente.

  3. Selecione o cluster em que o Agente da CLI Agentic está em execução.

    Captura de tela do painel do Assistente de IA para desktop do AKS com o modo Agente selecionado e um menu suspenso de cluster.

Investigar recursos degradados

O assistente é sensível ao contexto. Quando você vir erros ou avisos realçados na interface, selecione o recurso e peça ao assistente uma explicação e uma resolução recomendada.

  1. Vá para o recurso de cluster (por exemplo, um serviço) ou vá para o Projeto da área de trabalho do AKS e selecione a carga de trabalho.

  2. Selecione o recurso Kubernetes que está degradado ou mostrando erros no log de eventos.

  3. Selecione Agente e comece a conversar.

    Captura de tela de um chat com o recurso de linguagem natural na área de trabalho do AKS.