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

O Draft é um projeto de código aberto que simplifica o desenvolvimento do Kubernetes. Ele usa um aplicativo não conteinerizado e gera os DockerFiles, manifestos do Kubernetes, gráficos Helm, configurações do Kustomize e outros artefatos associados ao aplicativo. A extensão DevX do AKS (Serviço de Kubernetes do Azure) para Visual Studio Code aprimora experiências que não são de cluster, permitindo que você crie arquivos de implantação para implantar seus aplicativos no AKS. O 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 um serviço e implantação do Kubernetes e criar uma imagem no ACR (Registro de Contêiner do Azure).

Antes de começar

Rascunho com a extensão DevX para Visual Studio Code

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

  • Introdução
  • Elaborar um DockerFile
  • Elaborar um serviço e implantação do Kubernetes
  • Criar uma imagem no Registro de Contêiner do Azure

Introdução

O comando Get started mostra todas as etapas necessárias para começar a trabalhar no AKS.

  1. Pressione Ctrl+Shift+P para abrir a paleta de comandos.
  2. Insira Desenvolvedor do AKS.
  3. Selecione Desenvolvedor do AKS: Introdução.

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

Screenshot showing the Get started page in Visual Studio Code.

Elaborar 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. Insira Desenvolvedor do AKS.
  3. Selecione Desenvolvedor do AKS: elaborar um DockerFile.

Elaborar um serviço e implantaçã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 do AKS. Os tipos de implantação com suporte incluem: manifestos Helm, Kustomize e Kubernetes.

  1. Pressione Ctrl+Shift+P para abrir a paleta de comandos.
  2. Insira Desenvolvedor do AKS.
  3. Selecione Desenvolvedor do AKS: elaborar um serviço e implantação do Kubernetes.

Criar uma imagem no Registro de Contêiner do Azure

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

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

Elaborar um fluxo de trabalho de implantação do GitHub Action

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. Insira Desenvolvedor do AKS.
  3. Selecione Desenvolvedor do AKS: elaborar um fluxo de trabalho de implantação do GitHub Action.

Próximas etapas

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