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
- Você precisa de um grupo de recursos do Azure e um cluster AKS com um ACR anexado. Para anexar um ACR ao seu cluster AKS, use
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
ou siga as instruções em Autenticar com ACR do AKS. - Baixe e instale o Azure Kubernetes Service DevX Extension for Visual Studio Code.
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.
- Pressione Ctrl + Shift + P para abrir a paleta de comandos.
- Entre no AKS Developer.
- Selecione AKS Developer: Comece já.
Você verá a seguinte página de introdução:
Rascunho de um DockerFile
Draft a DockerFile
adiciona o DockerFile mínimo necessário ao diretório do projeto.
- Pressione Ctrl + Shift + P para abrir a paleta de comandos.
- Entre no AKS Developer.
- 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.
- Pressione Ctrl + Shift + P para abrir a paleta de comandos.
- Entre no AKS Developer.
- 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.
- Pressione Ctrl + Shift + P para abrir a paleta de comandos.
- Entre no AKS Developer.
- 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.
- Pressione Ctrl + Shift + P para abrir a paleta de comandos.
- Entre no AKS Developer.
- 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.
Azure Kubernetes Service
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários