A Visual Studio Code Piszkozat és DevX-bővítményének használata az Azure Kubernetes Service-lel (AKS)
A Draft egy nyílt forráskódú projekt, amely leegyszerűsíti a Kubernetes fejlesztését. Egy nem tárolóalapú alkalmazást vesz igénybe, és létrehozza a DockerFiles, a Kubernetes-jegyzékfájlokat, a Helm-diagramokat, a Kustomize-konfigurációkat és az alkalmazáshoz társított egyéb összetevőket. A Visual Studio Code-hoz készült Azure Kubernetes Service (AKS) DevX-bővítmény javítja a nem fürtalapú szolgáltatásokat, így üzembehelyezési fájlokat hozhat létre az alkalmazások AKS-ben való üzembe helyezéséhez. A Piszkozat a DevX-bővítményben elérhető funkció.
Ez a cikk bemutatja, hogyan használhatja a Piszkozatot a DevX-bővítménysel egy DockerFile megszövegezésére, egy Kubernetes-telepítés és -szolgáltatás megszövegezésére, valamint egy rendszerkép létrehozására az Azure Container Registryben (ACR).
Előkészületek
- Szüksége van egy Azure-erőforráscsoportra és egy csatolt ACR-et tartalmazó AKS-fürtre. Ha ACR-t szeretne csatolni az AKS-fürthöz, használja
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
vagy kövesse az AKS-ből származó Hitelesítés ACR-sel című témakör utasításait. - Töltse le és telepítse a Visual Studio Code-hoz készült Azure Kubernetes Service DevX-bővítményt.
Piszkozat a Visual Studio Code DevX-bővítményével
A Visual Studio Code-ban a Vázlat használatának megkezdéséhez nyomja le a Ctrl + Shift + P billentyűkombinációt a Visual Studio Code ablakában, és írja be az AKS Developer parancsot. Itt láthatja az elérhető Piszkozat parancsokat:
- Első lépések
- DockerFile piszkozata
- Kubernetes-telepítés és -szolgáltatás vázlata
- Rendszerkép létrehozása az Azure Container Registryben
Első lépések
A Get started
parancs bemutatja az AKS-en való működéshez szükséges összes lépést.
- A parancskatalógus megnyitásához nyomja le a Ctrl + Shift + P billentyűkombinációt.
- Adja meg az AKS Fejlesztőt.
- Válassza az AKS-fejlesztő: Első lépések lehetőséget.
A következő első lépéseket ismertető oldal jelenik meg:
DockerFile piszkozata
Draft a DockerFile
Hozzáadja a minimálisan szükséges DockerFile-t a projektkönyvtárhoz.
- A parancskatalógus megnyitásához nyomja le a Ctrl + Shift + P billentyűkombinációt.
- Adja meg az AKS Fejlesztőt.
- Válassza az AKS Developer: Draft a DockerFile lehetőséget.
Kubernetes-telepítés és -szolgáltatás vázlata
Draft a Kubernetes Deployment and Service
Hozzáadja a megfelelő üzembehelyezési és szolgáltatásfájlokat az alkalmazáshoz, amely lehetővé teszi az AKS-fürtön való üzembe helyezést. A támogatott üzembehelyezési típusok a következők: Helm, Kustomize és Kubernetes-jegyzékek.
- A parancskatalógus megnyitásához nyomja le a Ctrl + Shift + P billentyűkombinációt.
- Adja meg az AKS Fejlesztőt.
- Válassza az AKS Developer: Draft a Kubernetes Deployment and Service (AKS Developer: Draft a Kubernetes Deployment and Service) lehetőséget.
Rendszerkép létrehozása az Azure Container Registryben
Build an Image on Azure Container Registry
létrehoz egy rendszerképet az ACR-en az üzembehelyezési fájlokban való használatra.
- A parancskatalógus megnyitásához nyomja le a Ctrl + Shift + P billentyűkombinációt.
- Adja meg az AKS Fejlesztőt.
- Válassza az AKS Fejlesztő: Rendszerkép létrehozása az Azure Container Registryben lehetőséget.
GitHub-művelet üzembehelyezési munkafolyamatának vázlata
Draft a GitHub Action Deployment Workflow
Hozzáad egy GitHub-műveletet az adattárhoz, amely lehetővé teszi egy autonóm munkafolyamat elindítását.
- A parancskatalógus megnyitásához nyomja le a Ctrl + Shift + P billentyűkombinációt.
- Adja meg az AKS Fejlesztőt.
- Válassza az AKS-fejlesztő: GitHub-művelet üzembe helyezési munkafolyamatának vázlata lehetőséget.
További lépések
Ebből a cikkből megtudhatja, hogyan használhatja a Visual Studio Code Piszkozat és DevX-bővítményét az AKS-sel. A Piszkozat az Azure CLI-vel való használatához tekintse meg az AKS-hez készült Piszkozatot.