Použití konceptu a rozšíření DevX pro Visual Studio Code se službou Azure Kubernetes Service (AKS)

Koncept je opensourcový projekt, který zjednodušuje vývoj Kubernetes. Vezme nekotenerizovanou aplikaci a vygeneruje manifesty DockerFiles, manifesty Kubernetes, charty Helm, konfigurace Kustomize a další artefakty přidružené k aplikaci. Rozšíření Azure Kubernetes Service (AKS) DevX pro Visual Studio Code vylepšuje prostředí bez clusteru a umožňuje vytvářet soubory nasazení pro nasazení aplikací do AKS. Koncept je dostupná funkce, která je součástí rozšíření DevX.

V tomto článku se dozvíte, jak pomocí rozšíření Koncept s rozšířením DevX vytvořit koncept souboru DockerFile, vytvořit koncept nasazení a služby Kubernetes a sestavit image ve službě Azure Container Registry (ACR).

Než začnete

Koncept s rozšířením DevX pro Visual Studio Code

Pokud chcete začít pracovat s konceptem v editoru Visual Studio Code, stiskněte kombinaci kláves Ctrl + Shift + P v okně editoru Visual Studio Code a zadejte AKS Developer. Tady uvidíte dostupné příkazy konceptů:

  • Začínáme
  • Vytvoření souboru DockerFile
  • Vytvoření konceptu nasazení a služby Kubernetes
  • Vytvoření image ve službě Azure Container Registry

Začínáme

Tento Get started příkaz vám ukáže všechny kroky, které potřebujete k vytvoření a spuštění v AKS.

  1. Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
  2. Zadejte AKS Developer.
  3. Vyberte AKS Developer: Začínáme.

Zobrazí se následující úvodní stránka:

Screenshot showing the Get started page in Visual Studio Code.

Vytvoření souboru DockerFile

Draft a DockerFile přidá do adresáře projektu minimální požadovaný soubor DockerFile.

  1. Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
  2. Zadejte AKS Developer.
  3. Vyberte AKS Developer: Koncept souboru DockerFile.

Vytvoření konceptu nasazení a služby Kubernetes

Draft a Kubernetes Deployment and Service přidá do aplikace příslušné soubory nasazení a služby, které vám umožní nasadit do clusteru AKS. Mezi podporované typy nasazení patří: Helm, Kustomize a Manifesty Kubernetes.

  1. Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
  2. Zadejte AKS Developer.
  3. Vyberte AKS Developer: Koncept nasazení a služby Kubernetes.

Vytvoření image ve službě Azure Container Registry

Build an Image on Azure Container Registry vytvoří image ve službě ACR, která se použije v souborech nasazení.

  1. Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
  2. Zadejte AKS Developer.
  3. Vyberte AKS Developer: Sestavte image ve službě Azure Container Registry.

Vytvoření pracovního postupu nasazení akce GitHubu

Draft a GitHub Action Deployment Workflow přidá do úložiště akci GitHubu, která vám umožní zahájit autonomní pracovní postup.

  1. Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
  2. Zadejte AKS Developer.
  3. Vyberte vývojáře AKS: Koncept pracovního postupu nasazení akce GitHubu.

Další kroky

V tomto článku jste se dozvěděli, jak používat Koncept a rozšíření DevX pro Visual Studio Code s AKS. Pokud chcete použít koncept s Azure CLI, přečtěte si téma Koncept pro AKS.