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
- Du behöver en Azure-resursgrupp och ett AKS-kluster med en ansluten ACR. Om du vill koppla en ACR till aks-klustret använder
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
du eller följer anvisningarna i Autentisera med ACR från AKS. - Ladda ned och installera Azure Kubernetes Service DevX-tillägget för Visual Studio Code.
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.
- Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
- Ange AKS-utvecklare.
- Välj AKS-utvecklare: Kom igång.
Du ser följande komma igång-sida:
Skapa en DockerFile
Draft a DockerFile
lägger till den minsta nödvändiga DockerFile i projektkatalogen.
- Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
- Ange AKS-utvecklare.
- 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.
- Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
- Ange AKS-utvecklare.
- 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.
- Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
- Ange AKS-utvecklare.
- 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.
- Tryck på Ctrl + Skift + P för att öppna kommandopaletten.
- Ange AKS-utvecklare.
- 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.
Azure Kubernetes Service
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för