Partilhar via


Trabalhe com clusters AKS de forma eficiente usando o Azure Copilot

O Azure Copilot pode ajudá-lo a trabalhar de forma mais eficiente com clusters Azure Kubernetes Service (AKS ).

Quando pede ajuda ao Azure Copilot com o AKS, ele obtém automaticamente o contexto quando possível, com base na conversa atual ou na página que está a visualizar no portal do Azure. Se o contexto não estiver claro, ser-lhe-á solicitado que especifique um aglomerado.

Este vídeo mostra como o Azure Copilot pode ajudar na gestão e configurações do cluster AKS.

Sugestão

As tarefas e exemplos de prompts aqui listados mostram algumas das áreas onde o Azure Copilot pode ser especialmente útil. No entanto, esta não é uma lista completa de todas as coisas que você pode fazer. Incentivamo-lo a experimentar os seus próprios prompts e a ver como o Azure Copilot pode ajudá-lo a gerir os seus recursos e ambiente Azure.

Execute comandos de cluster

Podes usar o Azure Copilot para executar comandos kubectl com base nos teus prompts. Quando faz um pedido que pode ser realizado por um comando kubectl, verá o comando juntamente com a opção de executá-lo diretamente no painel Executar comando. Este painel permite-lhe executar comandos no seu cluster através da API do Azure, sem se ligar diretamente ao cluster. Pode também copiar o comando gerado e executá-lo diretamente.

Este vídeo mostra como o Azure Copilot pode ajudar com comandos kubectl para gerir clusters AKS.

Exemplos de comandos de cluster

Aqui estão alguns exemplos dos tipos de comandos que pode usar para executar comandos kubectl num cluster AKS. Modifique estes prompts com base nos seus cenários da vida real ou experimente prompts adicionais para obter diferentes tipos de informação.

  • Liste todas as minhas namespaces.
  • Liste todos os meus pods falhados neste cluster.
  • Verifique o estado da implementação para a implantação aksdeployment
  • Obter todos os pods que estão em estados pendentes em todos os namespaces.
  • Pode eliminar o meu deployment chamado my-deployment no namespace my-namespace?
  • Escale o número de réplicas da minha implementação my-deployment para 5
  • Como posso obter o estado de todos os nós no meu cluster AKS?
  • Liste todos os serviços no meu cluster AKS com o kubectl.

Exemplo de comando de cluster

Podes dizer "Lista todos os namespaces no meu cluster." O Azure Copilot mostra-te o comando kubectl para executar o teu pedido e pergunta se queres executar o comando. Se ainda não estiver a trabalhar no contexto de um cluster, ser-lhe-á pedido que selecione um. Quando confirmar, o painel Executar comando abre com o comando gerado incluído.

Captura de ecrã de um prompt para o Azure Copilot executar um comando kubectl.

Iniciar e parar pools de nós

Pode iniciar e interromper pools de nós do AKS utilizando o Azure Copilot, sem a necessidade de navegar para cada cluster individualmente. Também podes tomar ações nos pools de nós através de um prompt no Azure Copilot.

Quando pede ajuda com conjuntos de nós, é solicitado a selecionar com qual conjunto de nós deseja trabalhar. A partir daí, o Azure Copilot pede-te para confirmares a ação.

Pools de nós: exemplos de sugestões

  • Pare um pool de nós.
  • "Inicie meu nodepool."
  • Quero interromper uma pool de nós.
  • "Parar o pool de nós no meu cluster."
  • Pode iniciar um pool de nós?
  • Quero tomar medidas em relação a um conjunto de nós.

Exemplo de grupo de nós

Quando dizes "parar o meu pool de nós", o Azure Copilot pede-te para confirmares qual pool de nós deves parar. Depois de fazer uma seleção, ser-lhe-á pedido que confirme a ação.

Captura de ecrã mostrando o Azure Copilot a responder a um pedido para parar um pool de nós AKS.

Ativar autorização de endereço IP

Use o Azure Copilot para fazer rapidamente alterações aos endereços IP que permitem aceder a um cluster AKS. Quando faz referência ao seu próprio endereço IP, o Azure Copilot pode adicioná-lo às faixas de IP autorizadas, sem fornecer o endereço exato. Se quiseres incluir endereços IP alternativos, o Azure Copilot pergunta se queres abrir o painel de Rede do teu cluster AKS e ajuda-te a editar o campo relevante.

exemplos de prompts de endereço IP

Aqui estão alguns exemplos dos tipos de comandos que pode usar para gerir os endereços IP que podem aceder a um cluster AKS. Modifique estes prompts com base nos seus cenários da vida real ou experimente prompts adicionais para obter diferentes tipos de informação.

  • Permitir que o meu IP aceda ao meu cluster AKS
  • Adicione o meu endereço IP à lista de permissões das políticas de rede do cluster AKS.
  • "Adicione o meu endereço IP aos intervalos de IP autorizados na configuração de rede do cluster AKS"
  • "Adicionar CIDR de IP aos intervalos de IP autorizados no meu cluster AKS"
  • Atualizar as faixas de IP autorizadas no meu cluster AKS.

Gerir backups de clusters

O Azure Copilot pode ajudar a simplificar o processo de instalação da extensão Azure Backup num cluster AKS. Nos clusters onde a extensão já está instalada, ajuda a configurar backups e ver os backups existentes.

Quando pede ajuda com backups, é solicitado a selecionar um cluster. A partir daí, o Azure Copilot pede-te para abrir o painel de Backup desse cluster, onde podes avançar com a instalação da extensão, configurar backups ou visualizar backups existentes.

Cópia de segurança de exemplos de prompts

Aqui estão alguns exemplos dos tipos de comandos que pode utilizar para gerir os backups de clusters AKS. Modifique estes prompts com base nos seus cenários da vida real ou experimente prompts adicionais para obter diferentes tipos de informação.

  • Instalar a extensão de backup no meu cluster AKS
  • Configure a cópia de segurança do AKS
  • Gerir a extensão de backup no meu cluster AKS
  • Quero ver os backups no meu cluster AKS

Exemplo de cópia de segurança

Pode dizer "Instalar backup do AKS" para iniciar o processo de instalação da extensão de backup do AKS. Depois de selecionar um cluster, ser-lhe-á solicitado que abra o seu painel de Backup. A partir daí, selecione Lançar instalação de backup para abrir a experiência. Após rever os pré-requisitos para a extensão, pode seguir o processo de instalação.

Captura de ecrã a mostrar o Azure Copilot a iniciar o processo de instalação da extensão de backup para um cluster AKS.

Configure a monitorização nos clusters

O Azure Copilot pode simplificar o processo de instalação do Azure Monitor nos seus clusters AKS. Quando a monitorização está configurada, fornece visibilidade sobre o cluster, nó e a nível de container, se já estiver configurada.

Quando pede ajuda para monitorização, o Azure Copilot retira automaticamente o contexto do cluster que está a visualizar ou da conversa atual. Se o contexto não estiver claro, ser-lhe-á solicitado que especifique um aglomerado. A partir daí, é orientado para o painel Insights do cluster, onde pode confirmar a instalação ou visualizar os dados.

Monitorização de pedidos de exemplo

  • "Configure a monitorização no meu cluster AKS"
  • Navegue para a página de monitorização
  • Navegue para a página de monitorização do meu cluster
  • Quero configurar a monitorização
  • Configurar a monitorização para o meu cluster AKS
  • "Conseguem configurar a monitorização?"
  • Navegue até a página de monitorização do meu cluster AKS
  • "Navegue até a página de monitoramento de um cluster diferente"

Exemplo de monitorização

Quando estiver a trabalhar com um cluster AKS, pode dizer "ajude-me a configurar o monitoramento no meu cluster". O Azure Copilot orienta-o para o Insights do cluster atual, onde pode configurar o Azure Monitor.

Captura de ecrã mostrando o Azure Copilot a ajudar a configurar a monitorização num cluster AKS.

Implantar e trabalhar com ferramentas de cluster

O Azure Copilot pode simplificar o processo de instalação de ferramentas nos seus clusters AKS, como Istio, Periscope e CanIPull.

Quando pede para implementar uma ferramenta AKS, o Azure Copilot retira automaticamente o contexto do cluster que está a visualizar ou da conversa atual. Se o contexto não estiver claro, ser-lhe-á solicitado que especifique um aglomerado.

Instalar e trabalhar com o Istio

O Azure Copilot pode simplificar o processo de instalação do Istio nos seus clusters AKS. Também o ajuda a ver e criar regras de gestão de tráfego após a configuração do Istio. Quando pede ajuda ao Azure Copilot com o Istio, é encaminhado para o painel de malha de serviços do cluster, onde pode confirmar a instalação ou gerir regras de gestão de tráfego.

Exemplos de solicitações do Istio

  • Habilitar Istio
  • "Quero ativar o Istio no meu cluster AKS"
  • Navegar para a página do Istio
  • Quero navegar para a página do Istio

Exemplo do Istio

Quando estiver a trabalhar com um cluster AKS, pode dizer "ativar istio". O Azure Copilot guia-o para o Service mesh do cluster atual, onde pode configurar o Istio.

Captura de ecrã que mostra o Azure Copilot a ajudar a implementar o Istio num cluster AKS.

Implementar o Periscope e recolher registos

A ferramenta AKS Periscope ajuda a diagnosticar e resolver problemas dentro dos clusters AKS. Recolhe e exporta registos e informações de diagnóstico dos nós e pods, facilitando a identificação e resolução de problemas.

exemplos de instruções do Periscope

  • Ajude-me a implantar o Periscope no meu cluster AKS.
  • Implantar Periscope no meu cluster
  • "Adicionar Periscope ao meu cluster"
  • Adicionar registo periscope ao meu cluster
  • Ajude-me a recolher os registos de diagnóstico do meu cluster AKS.

Exemplo de Periscope

Podes dizer "Ajuda-me a implantar o Periscope no meu cluster AKS." Se ainda não estiveres no contexto de um cluster, o Azure Copilot pede-te para escolheres um. Depois de fazer a seleção, o Azure Copilot pode pedir-lhe para confirmar os detalhes e depois implantar o Periscope no seu cluster.

Captura de ecrã do Azure Copilot a pedir confirmação antes de implantar o Periscope num cluster.

Implementar o AKS CanIPull e solucionar problemas com a obtenção de imagens.

A ferramenta AKS CanIPull é uma utilidade de diagnóstico projetada para realizar verificações de integridade em clusters AKS, com foco específico na recuperação de imagens. Esta ferramenta ajuda a garantir que os seus clusters AKS consigam puxar imagens de contêineres de registros de contêineres com sucesso, uma tarefa crucial para o funcionamento suave das suas aplicações.

CanIPull amostras de prompts

  • Ajude-me a implementar o CanIpull no meu cluster AKS.
  • Ajude-me a implementar o CanIpull no meu cluster AKS.
  • "Implementar o CanIpull no meu cluster"
  • "Adicionar CanIpull ao meu cluster"
  • Adicionar verificação de saúde CanIpull ao meu cluster
  • Tenho acesso a um Registo de Contêineres do Azure específico a partir do meu cluster AKS?
  • "Ajude-me a testar se o ACR está ligado ao meu cluster AKS"

CanIPull exemplo

Quando você diz "Ajude-me a implementar o CanIPull no meu cluster AKS", o Azure Copilot sugere-lhe que selecione um cluster, juntamente com um nó no cluster onde o CanIPull será implementado.

Captura de ecrã do Azure Copilot a confirmar o cluster e o nó onde implementar o CanIPull.

Em seguida, deverá selecionar um Azure Container Registry do qual deseja extrair. Após confirmar o envio, o Copilot implementa o CanIPull no nó selecionado.

Captura de ecrã do Azure Copilot a confirmar a implementação do CanIPull num cluster.

Após a conclusão da implementação, é solicitado que navegue para o painel Run Command, onde poderá visualizar os registos do CanIPull e verificar se há problemas.

Captura de ecrã mostrando informações de log no painel do comando Executar.

Solucionar problemas de cluster

O Azure Copilot pode ajudar a resolver problemas com os seus clusters AKS. Quando pede ajuda para resolução de problemas, o Azure Copilot executa detetores relevantes no cluster alvo para identificar problemas, fornece soluções de remediação e sugere links úteis de documentação para o ajudar a compreender melhor o problema. Por exemplo, você pode pedir ajuda para resolver problemas relacionados ao uso de CPU/memória, erros OOMKilled, falhas de atualização de cluster ou problemas de rede.

Exemplos de prompts para resolução de problemas

  • "Por que o uso da CPU do meu cluster AKS é alto?"
  • Como faço para corrigir erros OOMKilled?
  • "Passos para resolver problemas de rede AKS?"
  • "Por que minha atualização do AKS falhou?"
  • "Como resolver a pressão da memória no AKS?"
  • "Causas de despejos em AKS?"
  • Como verificar a saúde do nó AKS?
  • Por que o meu cluster AKS não está escalando?
  • "Solucionar problemas de DNS no AKS?"
  • "Melhores práticas para monitorar o AKS?"

Exemplo de solução de problemas

Se disser "diagnosticar a saúde do meu nó do cluster AKS", o Azure Copilot pede-lhe para confirmar o nome do cluster e um prazo para rever. Depois disso, todos os problemas potenciais são mostrados, juntamente com links para obter mais detalhes sobre um problema. Se não forem encontrados problemas, o Azure Copilot mostra detalhes sobre a saúde do cluster e links para informações úteis.

Captura de ecrã do Azure Copilot a verificar a saúde de um cluster AKS.

Pode selecionar um problema para fazer uma análise aprofundada. Ao fazê-lo, verá mais detalhes sobre o problema, juntamente com soluções sugeridas. Em alguns casos, são mostrados comandos específicos, que podes selecionar e executar. Também pode selecionar o título de qualquer cheque para ver mais detalhes sobre ele.

Obter recomendações de tamanho de VM

Quando cria um cluster AKS, pode pedir ajuda ao Azure Copilot para determinar qual o tamanho da máquina virtual Azure (VM) a usar. Com base nos requisitos de CPU e memória da sua aplicação, o Azure Copilot recomenda tamanhos adequados para o ajudar a restringir as suas opções. O Azure Copilot também oferece opções para implementar o cluster AKS, levando-o diretamente à experiência de criação do cluster no portal Azure.

Embora a familiaridade com as opções de tamanho de VM possa ser benéfica, o Azure Copilot foi concebido para o ajudar independentemente do seu nível de experiência na concretização dos objetivos de implementação. No entanto, é crucial que você exerça a devida diligência com as opções sugeridas.

Prompts de exemplo de tamanho de VM

  • "Recomendar tamanhos de VM para clusters AKS"
  • "Recomendo tamanhos de VM para o Serviço Kubernetes para minha carga de trabalho de IA"
  • "Sugerir tamanhos de VM para implantações do AKS"
  • Recomendar tamanhos do Azure para o Serviço Kubernetes
  • "Estou criando o recurso de serviço do Kubernetes para minha carga de trabalho, qual tamanho do Azure devo usar?"

Exemplo de tamanho de VM

Você pode dizer "Recomende o tamanho da VM para criar um cluster AKS para minha carga de trabalho. O Azure Copilot pede-lhe informações sobre as suas necessidades de carga de trabalho.

Captura de ecrã do Azure Copilot a pedir informações para recomendar o tamanho da VM para um cluster AKS.

Com base nos detalhes que fornece, o Azure Copilot apresenta algumas recomendações que permitem escolher qual dos tamanhos recomendados usar para a sua VM.

Captura de ecrã do Azure Copilot a fornecer recomendações para tamanhos de VM apropriados para um novo cluster AKS.

Depois de escolher um dos tamanhos recomendados, selecione Criar cluster AKS com seleção para prosseguir para a experiência de criação do cluster.

Atualizar o nível de preços do AKS

Usa o Azure Copilot para fazer alterações ao teu escalão de preços do AKS. Quando solicita uma atualização ao seu escalão de preços, é solicitado a confirmar, e depois o Azure Copilot faz a alteração por si.

Também pode obter informações sobre diferentes níveis de preços, ajudando-o a tomar decisões informadas antes de alterar o nível de preços dos seus clusters.

Exemplos de pedidos por níveis de preços

Aqui estão alguns exemplos dos tipos de solicitações que pode usar para gerir o seu nível de preços AKS. Modifique estes prompts com base nos seus cenários da vida real, ou experimente prompts adicionais para fazer diferentes tipos de mudanças.

  • Qual é o meu nível de preços do AKS?
  • Atualizar a categoria de preços do meu cluster AKS
  • "Atualizar o nível de preços do cluster AKS para Standard"
  • Reduzir o nível de preços do cluster AKS para Gratuito
  • Quais são as limitações do nível de preço gratuito?
  • "O que obtém com o nível de preços Premium do AKS?"

Trabalhar com ficheiros YAML do Kubernetes

O Azure Copilot pode ajudá-lo a criar ficheiros YAML Kubernetes para aplicar a clusters AKS.

Para mais informações, consulte Criar ficheiros YAML Kubernetes usando Azure Copilot.

Próximos passos