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
- Potřebujete skupinu prostředků Azure a cluster AKS s připojeným ACR. Pokud chcete připojit ACR ke clusteru AKS, použijte
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
nebo postupujte podle pokynů v části Ověřování pomocí ACR z AKS. - Stáhněte a nainstalujte rozšíření Azure Kubernetes Service DevX pro Visual Studio Code.
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.
- Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
- Zadejte AKS Developer.
- Vyberte AKS Developer: Začínáme.
Zobrazí se následující úvodní stránka:
Vytvoření souboru DockerFile
Draft a DockerFile
přidá do adresáře projektu minimální požadovaný soubor DockerFile.
- Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
- Zadejte AKS Developer.
- 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.
- Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
- Zadejte AKS Developer.
- 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í.
- Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
- Zadejte AKS Developer.
- 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.
- Stisknutím kombinace kláves Ctrl + Shift + P otevřete paletu příkazů.
- Zadejte AKS Developer.
- 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.