Share via


Usare Draft e l'estensione DevX per Visual Studio Code con il servizio Azure Kubernetes (AKS)

Draft è un progetto open source che semplifica lo sviluppo di Kubernetes. Prende un'applicazione non containerizzata e genera i DockerFiles, i manifesti Kubernetes, i grafici Helm, le configurazioni Kustomize e altri artefatti associati all'applicazione. L'estensione DevX del servizio Azure Kubernetes (AKS) per Visual Studio Code migliora le esperienze non cluster, consentendo di creare file di distribuzione per distribuire le tue applicazioni nel servizio Azure Kubernetes. Draft è la funzionalità disponibile inclusa nell'estensione DevX.

Questo articolo spiega come usare Draft con l'estensione DevX per creare una bozza di DockerFile, creare una bozza di distribuzione e servizio Kubernetes e creare un'immagine nel Registro Azure Container (ACR).

Operazioni preliminari

Draft con l'estensione DevX per Visual Studio Code

Per iniziare a usare Draft in Visual Studio Code, premi CTRL+MAIUSC+P nella tua finestra di Visual Studio Code e immetti AKS Developer ( Sviluppatore del servizio Azure Kubernetes). Da qui puoi visualizzare i comandi Draft disponibili:

  • Operazioni preliminari
  • Crea bozza di un DockerFile
  • Crea bozza di una distribuzione e di un servizio Kubernetes
  • Crea un'immagine in Registro Azure Container

Operazioni preliminari

Il comando Get started ti mostra tutti i passaggi necessari per essere operativi nel servizio Azure Kubernetes.

  1. Premi CTRL+MAIUSC+P per aprire il riquadro comandi.
  2. Immetti AKS Developer.
  3. Seleziona AKS Developer: Introduzione.

Visualizzerai la pagina introduttiva seguente:

Screenshot showing the Get started page in Visual Studio Code.

Crea bozza di un DockerFile

Draft a DockerFile aggiunge il DockerFile minimo necessario alla directory del progetto.

  1. Premi CTRL+MAIUSC+P per aprire il riquadro comandi.
  2. Immetti AKS Developer.
  3. Seleziona AKS Developer: creare una bozza di DockerFile.

Crea bozza di una distribuzione e di un servizio Kubernetes

Draft a Kubernetes Deployment and Service aggiunge i file di distribuzione e di servizio appropriati alla tua applicazione, permettendoti di eseguire la distribuzione nel tuo cluster del servizio Azure Kubernetes. I tipi di distribuzione supportati includono: manifesti Kubernetes, Helm e Kustomize.

  1. Premi CTRL+MAIUSC+P per aprire il riquadro comandi.
  2. Immetti AKS Developer.
  3. Seleziona AKS Developer: creare una bozza di distribuzione e servizio Kubernetes.

Crea un'immagine in Registro Azure Container

Build an Image on Azure Container Registry costruisce un'immagine nel Registro Azure Container da usare nei tuoi file di distribuzione.

  1. Premi CTRL+MAIUSC+P per aprire il riquadro comandi.
  2. Immetti AKS Developer.
  3. Seleziona AKS Developer: Creare un'immagine in Registro Azure Container.

Creare una bozza di un flusso di lavoro di distribuzione di GitHub Action

Draft a GitHub Action Deployment Workflow aggiunge un'azione GitHub al tuo repository, permettendoti di avviare un flusso di lavoro autonomo.

  1. Premi CTRL+MAIUSC+P per aprire il riquadro comandi.
  2. Immetti AKS Developer.
  3. Seleziona AKS Developer: Creare una bozza di flusso di lavoro di distribuzione di GitHub Action.

Passaggi successivi

In questo articolo hai imparato ad usare Draft e l'estensione DevX per Visual Studio Code con il servizio Azure Kubernetes. Per usare Draft con l'interfaccia della riga di comando di Azure, vedi Bozza per il servizio Azure Kubernetes.