Używanie wersji roboczej i rozszerzenia DevX dla programu Visual Studio Code z usługą Azure Kubernetes Service (AKS)
Wersja robocza to projekt typu open source, który usprawnia programowanie na platformie Kubernetes. Pobiera ona niekonteneryzowaną aplikację i generuje manifesty Platformy DockerFiles, Kubernetes, wykresy Helm, konfiguracje Kustomize i inne artefakty skojarzone z aplikacją. Rozszerzenie DevX usługi Azure Kubernetes Service (AKS) dla programu Visual Studio Code rozszerza środowiska nieklaterowe, umożliwiając tworzenie plików wdrażania w celu wdrożenia aplikacji w usłudze AKS. Wersja robocza to dostępna funkcja zawarta w rozszerzeniu DevX.
W tym artykule pokazano, jak używać wersji roboczej z rozszerzeniem DevX do tworzenia wersji roboczej pliku DockerFile, wersji roboczej wdrożenia i usługi Kubernetes oraz kompilowania obrazu w usłudze Azure Container Registry (ACR).
Zanim rozpoczniesz
- Potrzebna jest grupa zasobów platformy Azure i klaster usługi AKS z dołączonym usługą ACR. Aby dołączyć usługę ACR do klastra usługi AKS, użyj
az aks update -n <cluster-name> -g <resource-group-name> --attach-acr <acr-name>
instrukcji w temacie Uwierzytelnianie za pomocą usługi ACR z usługi AKS. - Pobierz i zainstaluj rozszerzenie DevX usługi Azure Kubernetes Service dla programu Visual Studio Code.
Wersja robocza z rozszerzeniem DevX dla programu Visual Studio Code
Aby rozpocząć pracę z wersją roboczą w programie Visual Studio Code, naciśnij Ctrl + Shift + P w oknie programu Visual Studio Code i wprowadź ciąg AKS Developer. W tym miejscu są widoczne dostępne polecenia wersji roboczej:
- Rozpocznij
- Tworzenie wersji roboczej pliku DockerFile
- Tworzenie wersji roboczej wdrożenia i usługi Kubernetes
- Tworzenie obrazu w usłudze Azure Container Registry
Rozpocznij
Polecenie Get started
pokazuje wszystkie kroki potrzebne do uruchomienia w usłudze AKS.
- Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
- Wprowadź wartość AKS Developer(Deweloper usługi AKS).
- Wybierz pozycję Deweloper usługi AKS: Wprowadzenie.
Zostanie wyświetlona następująca strona wprowadzająca:
Tworzenie wersji roboczej pliku DockerFile
Draft a DockerFile
Dodaje minimalny wymagany plik DockerFile do katalogu projektu.
- Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
- Wprowadź wartość AKS Developer(Deweloper usługi AKS).
- Wybierz pozycję Deweloper usługi AKS: wersja robocza pliku DockerFile.
Tworzenie wersji roboczej wdrożenia i usługi Kubernetes
Draft a Kubernetes Deployment and Service
Dodaje odpowiednie pliki wdrożenia i usługi do aplikacji, co umożliwia wdrożenie w klastrze usługi AKS. Obsługiwane typy wdrożeń obejmują: manifesty Helm, Kustomize i Kubernetes.
- Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
- Wprowadź wartość AKS Developer(Deweloper usługi AKS).
- Wybierz pozycję Deweloper usługi AKS: wersja robocza wdrożenia i usługi Kubernetes.
Tworzenie obrazu w usłudze Azure Container Registry
Build an Image on Azure Container Registry
tworzy obraz w usłudze ACR do użycia w plikach wdrażania.
- Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
- Wprowadź wartość AKS Developer(Deweloper usługi AKS).
- Wybierz pozycję Deweloper usługi AKS: utwórz obraz w usłudze Azure Container Registry.
Tworzenie wersji roboczej przepływu pracy wdrażania akcji usługi GitHub
Draft a GitHub Action Deployment Workflow
Dodaje akcję usługi GitHub do repozytorium, umożliwiając zainicjowanie autonomicznego przepływu pracy.
- Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
- Wprowadź wartość AKS Developer(Deweloper usługi AKS).
- Wybierz pozycję AKS Developer: Draft a GitHub Action Deployment Workflow (Deweloper usługi AKS: tworzenie wersji roboczej przepływu pracy wdrażania akcji usługi GitHub).
Następne kroki
W tym artykule przedstawiono sposób używania programu Draft i rozszerzenia DevX dla programu Visual Studio Code z usługą AKS. Aby użyć wersji roboczej z interfejsem wiersza polecenia platformy Azure, zobacz Draft for AKS (Wersja robocza dla usługi AKS).
Azure Kubernetes Service