Dela via


Använda Draft och DevX-tillägget för Visual Studio Code med Azure Kubernetes Service (AKS)

Draft är ett projekt med öppen källkod som effektiviserar Kubernetes-utvecklingen. Det tar ett icke-containerbaserat program och genererar DockerFiles, Kubernetes-manifest, Helm-diagram, Kustomize-konfigurationer och andra artefakter som är associerade med programmet. Azure Kubernetes Service (AKS) DevX-tillägget för Visual Studio Code förbättrar andra funktioner än kluster, så att du kan skapa distributionsfiler för att distribuera dina program till AKS. Draft är den tillgängliga funktionen som ingår i DevX-tillägget.

Den här artikeln visar hur du använder Draft med DevX-tillägget för att skapa en DockerFile, skapa en Kubernetes-distribution och -tjänst och skapa en avbildning i Azure Container Registry (ACR).

Innan du börjar

Utkast med DevX-tillägget för Visual Studio Code

Kom igång med Draft i Visual Studio Code genom att trycka på Ctrl + Skift + P i Visual Studio Code-fönstret och ange AKS Developer. Härifrån visas tillgängliga utkastkommandon:

  • Kom igång
  • Skapa en DockerFile
  • Skapa en Kubernetes-distribution och -tjänst
  • Skapa en avbildning i Azure Container Registry

Kom igång

Kommandot Get started visar alla steg du behöver för att komma igång med AKS.

  1. Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
  2. Ange AKS-utvecklare.
  3. Välj AKS-utvecklare: Kom igång.

Du ser följande komma igång-sida:

Skärmbild som visar sidan Kom igång i Visual Studio Code.

Skapa en DockerFile

Draft a DockerFile lägger till den minsta nödvändiga DockerFile i projektkatalogen.

  1. Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
  2. Ange AKS-utvecklare.
  3. Välj AKS-utvecklare: Skapa en DockerFile.

Skapa en Kubernetes-distribution och -tjänst

Draft a Kubernetes Deployment and Service lägger till lämpliga distributions- och tjänstfiler i ditt program, vilket gör att du kan distribuera till ditt AKS-kluster. De distributionstyper som stöds är: Helm-, Kustomize- och Kubernetes-manifest.

  1. Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
  2. Ange AKS-utvecklare.
  3. Välj AKS-utvecklare: Skapa en Kubernetes-distribution och -tjänst.

Skapa en avbildning i Azure Container Registry

Build an Image on Azure Container Registry skapar en avbildning på din ACR som ska användas i distributionsfilerna.

  1. Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
  2. Ange AKS-utvecklare.
  3. Välj AKS-utvecklare: Skapa en avbildning i Azure Container Registry.

Utarbeta ett arbetsflöde för github-åtgärdsdistribution

Draft a GitHub Action Deployment Workflow lägger till en GitHub-åtgärd på lagringsplatsen så att du kan initiera ett autonomt arbetsflöde.

  1. Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
  2. Ange AKS-utvecklare.
  3. Välj AKS-utvecklare: Skapa ett github-åtgärdsdistributionsarbetsflöde.

Nästa steg

I den här artikeln har du lärt dig hur du använder Draft och DevX-tillägget för Visual Studio Code med AKS. Information om hur du använder Utkast med Azure CLI finns i Utkast för AKS.