Share via


Concept en de DevX-extensie voor Visual Studio Code gebruiken met Azure Kubernetes Service (AKS)

Draft is een opensource-project dat kubernetes-ontwikkeling stroomlijnt. Er wordt een niet-containertoepassing gebruikt en de DockerFiles, Kubernetes-manifesten, Helm-grafieken, Kustomize-configuraties en andere artefacten gegenereerd die aan de toepassing zijn gekoppeld. De DevX-extensie van Azure Kubernetes Service (AKS) voor Visual Studio Code verbetert de ervaring van niet-clusteren, zodat u implementatiebestanden kunt maken om uw toepassingen in AKS te implementeren. Concept is de beschikbare functie die is opgenomen in de DevX-extensie.

In dit artikel leest u hoe u Draft gebruikt met de DevX-extensie om een DockerFile te ontwerpen, een Kubernetes-implementatie en -service te ontwerpen en een installatiekopieën te bouwen in Azure Container Registry (ACR).

Voordat u begint

Concept met de DevX-extensie voor Visual Studio Code

Als u aan de slag wilt met Concept in Visual Studio Code, drukt u op Ctrl+Shift+P in het Visual Studio Code-venster en voert u AKS Developer in. Hier ziet u de beschikbare conceptopdrachten:

  • Aan de slag
  • Een DockerFile ontwerpen
  • Een Kubernetes-implementatie en -service ontwerpen
  • Een installatiekopieën bouwen in Azure Container Registry

Aan de slag

Met Get started de opdracht ziet u alle stappen die u nodig hebt om aan de slag te gaan met AKS.

  1. Druk op Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Voer AKS Developer in.
  3. Selecteer AKS Developer: Aan de slag.

U ziet de volgende aan de slag-pagina:

Screenshot showing the Get started page in Visual Studio Code.

Een DockerFile ontwerpen

Draft a DockerFile voegt het minimaal vereiste DockerFile toe aan uw projectmap.

  1. Druk op Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Voer AKS Developer in.
  3. Selecteer AKS Developer: Een DockerFile ontwerpen.

Een Kubernetes-implementatie en -service ontwerpen

Draft a Kubernetes Deployment and Service voegt de juiste implementatie- en servicebestanden toe aan uw toepassing, waarmee u kunt implementeren in uw AKS-cluster. De ondersteunde implementatietypen zijn: Helm-, Kustomize- en Kubernetes-manifesten.

  1. Druk op Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Voer AKS Developer in.
  3. Selecteer AKS-ontwikkelaars: een Kubernetes-implementatie en -service ontwerpen.

Een installatiekopieën bouwen in Azure Container Registry

Build an Image on Azure Container Registry bouwt een installatiekopieën op uw ACR om te gebruiken in uw implementatiebestanden.

  1. Druk op Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Voer AKS Developer in.
  3. Selecteer AKS Developer: Een installatiekopieën bouwen in Azure Container Registry.

Een GitHub Action Deployment-werkstroom ontwerpen

Draft a GitHub Action Deployment Workflow voegt een GitHub Action toe aan uw opslagplaats, zodat u een autonome werkstroom kunt initiëren.

  1. Druk op Ctrl+Shift+P om het opdrachtenpalet te openen.
  2. Voer AKS Developer in.
  3. Selecteer AKS Developer: Een GitHub Action Deployment Workflow ontwerpen.

Volgende stappen

In dit artikel hebt u geleerd hoe u Draft en de DevX-extensie voor Visual Studio Code gebruikt met AKS. Zie Concept voor AKS als u Draft wilt gebruiken met de Azure CLI.