Compartilhar via


Criar arquivos YAML do Kubernetes usando o Azure Copilot

O Azure Copilot pode ajudá-lo a criar arquivos YAML do Kubernetes para aplicar clusters do AKS (Serviço de Kubernetes do Azure ). Os arquivos YAML gerados aderem às práticas recomendadas para que você possa se concentrar mais em seus aplicativos e menos na infraestrutura subjacente. Você também pode obter ajuda ao criar seus próprios arquivos YAML solicitando que o Microsoft Copilot faça alterações, corrija problemas ou explique elementos no contexto de seu cenário específico.

Quando você pede ajuda ao Azure Copilot com arquivos YAML do Kubernetes, ele solicita que você abra o editor de implantação yaml. A partir daí, você pode usar o Azure Copilot para ajudá-lo a criar, editar e formatar o arquivo YAML desejado para criar o cluster.

Este vídeo mostra como o Azure Copilot pode ajudar na escrita, formatação e solução de problemas de arquivos YAML do Kubernetes.

Dica

As tarefas e os prompts de exemplo listados aqui mostram algumas das áreas em que o Azure Copilot pode ser especialmente útil. No entanto, esta não é uma lista completa de todas as coisas que você pode fazer. Recomendamos que você experimente seus próprios prompts e veja como o Copilot no Azure pode ajudar a gerenciar seus recursos e ambientes do Azure.

Gerar arquivos YAML do Kubernetes usando o Azure Copilot

O Azure Copilot pode ajudá-lo a gerar arquivos YAML do Kubernetes para aplicar ao cluster do AKS ou criar uma nova implantação. Você fornece suas especificações de aplicativo, como imagens de contêiner, requisitos de recursos e preferências de rede. O Azure Copilot usa sua entrada para gerar arquivos YAML abrangentes que definem as implantações, serviços e outros recursos desejados do Kubernetes, encapsulando efetivamente a infraestrutura como código.

Para gerar um novo arquivo, você pode dizer "Criar e editar um arquivo de implantação DO AKS YAML". Se você ainda não estiver trabalhando com um cluster, o Azure Copilot solicitará que você selecione um. Em seguida, ele pergunta se você deseja abrir o editor de implantação do YAML.

Captura de tela de um prompt para obter ajuda para gerar um arquivo YAML do AKS no Azure Copilot.

Após a sua confirmação, o editor de implantação YAML é exibido. A partir daqui, você pode pressionar ALT + I para abrir um prompt do Copilot embutido. Digite os prompts aqui para visualizar o YAML gerado com base nos seus requisitos.

Captura de tela mostrando o editor YAML com um prompt para criar uma implantação AKS.

Obtenha ajuda para trabalhar com arquivos Kubernetes no editor YAML

Depois que o Azure Copilot tiver gerado um arquivo YAML para você, você poderá continuar a trabalhar no editor yaml para fazer alterações. Você também pode começar do zero e inserir seu próprio YAML diretamente no editor. No editor yaml, o Azure Copilot oferece vários recursos que ajudam você a criar rapidamente arquivos YAML válidos.

Ao trabalhar no editor do AKS YAML, insira ALT + I para abrir um prompt do Copilot embutido.

Preenchimento automático

O Azure Copilot fornece automaticamente sugestões de preenchimento automático com base em sua entrada.

Captura de tela mostrando o Azure Copilot fornecendo sugestões de preenchimento automático em um arquivo YAML do AKS.

Perguntas sobre linguagem natural

Você pode usar o controle Copilot embutido (ALT + I) para solicitar alterações específicas usando idiomas naturais. Por exemplo, você pode dizer Atualizar para usar o nginx mais recente.

Captura de tela de uma solicitação para que o Azure Copilot atualize um arquivo YAML do AKS.

Com base em sua solicitação, o Azure Copilot faz alterações em seu YAML, com diferenças realçadas.

Captura de tela mostrando as alterações feitas pelo Azure Copilot no arquivo YAML.

Selecione Aceitar tudo para salvar essas alterações ou selecione Descartar todas para rejeitá-las. Para fazer mais alterações antes de aceitar, você pode inserir uma consulta diferente e, em seguida, selecionar o botão Atualizar para ver as novas alterações.

Para alternar o modo de exibição de diferenciação entre embutido e lado a lado, selecione o ícone Comparação.

Captura de tela mostrando a visualização lado a lado das diferenças no editor AKS YAML, com o botão de alternância destacado.

Comandos internos

Ao trabalhar com arquivos YAML, o Azure Copilot fornece comandos internos para ajudá-lo a trabalhar com mais eficiência. Para acessar esses comandos, digite / no controle Copilot embutido.

Captura de tela mostrando os comandos disponíveis no controle Azure Copilot embutido em um arquivo YAML do AKS.

Os seguintes comandos estão disponíveis no momento:

  • /explain: Obter mais informações sobre o arquivo YAML ou uma seção realçada.
  • /format: aplique o recuo padrão ou corrija outros problemas de formatação.
  • /fix: Resolver problemas com YAML inválido.
  • /chat: abra a janela completa de chat do Azure Copilot.
  • /discard: descartar alterações feitas anteriormente.
  • /close: fecha o controle embutido do Copilot.
  • /retry: tenta o prompt anterior novamente.

Próximas etapas