Usar o Rascunho e a extensão DevX para Visual Studio Code com o Serviço Kubernetes do Azure (AKS)

Draft é um projeto de código aberto que simplifica o desenvolvimento do Kubernetes. Ele usa um aplicativo não conteinerizado e gera DockerFiles, manifestos do Kubernetes, gráficos Helm, configurações do Kustomize e outros artefatos associados ao aplicativo. A extensão DevX do Serviço Kubernetes do Azure (AKS) para Visual Studio Code aprimora as experiências que não são de cluster, permitindo que você crie arquivos de implantação para implantar seus aplicativos no AKS. Rascunho é o recurso disponível incluído na extensão DevX.

Este artigo mostra como usar o Rascunho com a extensão DevX para elaborar um DockerFile, elaborar uma implantação e um serviço do Kubernetes e criar uma imagem no Registro de Contêiner do Azure (ACR).

Antes de começar

Rascunho com a extensão DevX para Visual Studio Code

Para começar a usar Rascunho no Visual Studio Code, pressione Ctrl + Shift + P na janela Código do Visual Studio e digite AKS Developer. A partir daqui, você vê os comandos de rascunho disponíveis:

  • Começar
  • Rascunho de um DockerFile
  • Redigir uma implantação e um serviço do Kubernetes
  • Criar uma imagem no Registro de Contêiner do Azure

Começar

O Get started comando mostra todos os passos que você precisa para começar a trabalhar no AKS.

  1. Pressione Ctrl + Shift + P para abrir a paleta de comandos.
  2. Entre no AKS Developer.
  3. Selecione AKS Developer: Comece já.

Você verá a seguinte página de introdução:

Screenshot showing the Get started page in Visual Studio Code.

Rascunho de um DockerFile

Draft a DockerFile adiciona o DockerFile mínimo necessário ao diretório do projeto.

  1. Pressione Ctrl + Shift + P para abrir a paleta de comandos.
  2. Entre no AKS Developer.
  3. Selecione AKS Developer: Draft a DockerFile.

Redigir uma implantação e um serviço do Kubernetes

Draft a Kubernetes Deployment and Service adiciona os arquivos de implantação e serviço apropriados ao seu aplicativo, o que permite que você implante no cluster AKS. Os tipos de implantação suportados incluem: Helm, Kustomaze e manifestos do Kubernetes.

  1. Pressione Ctrl + Shift + P para abrir a paleta de comandos.
  2. Entre no AKS Developer.
  3. Selecione AKS Developer: Draft a Kubernetes Deployment and Service.

Criar uma imagem no Registro de Contêiner do Azure

Build an Image on Azure Container Registry cria uma imagem em seu ACR para usar em seus arquivos de implantação.

  1. Pressione Ctrl + Shift + P para abrir a paleta de comandos.
  2. Entre no AKS Developer.
  3. Selecione AKS Developer: Criar uma imagem no Registro de Contêiner do Azure.

Rascunho de um fluxo de trabalho de implantação de ação do GitHub

Draft a GitHub Action Deployment Workflow adiciona uma ação do GitHub ao seu repositório, permitindo que você inicie um fluxo de trabalho autônomo.

  1. Pressione Ctrl + Shift + P para abrir a paleta de comandos.
  2. Entre no AKS Developer.
  3. Selecione AKS Developer: Draft a GitHub Action Deployment Workflow.

Próximos passos

Neste artigo, você aprendeu como usar o Draft e a extensão DevX para Visual Studio Code com AKS. Para usar o Rascunho com a CLI do Azure, consulte Rascunho para AKS.