Udostępnij za pośrednictwem


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

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.

  1. Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
  2. Wprowadź wartość AKS Developer(Deweloper usługi AKS).
  3. Wybierz pozycję Deweloper usługi AKS: Wprowadzenie.

Zostanie wyświetlona następująca strona wprowadzająca:

Zrzut ekranu przedstawiający stronę Wprowadzenie w programie Visual Studio Code.

Tworzenie wersji roboczej pliku DockerFile

Draft a DockerFile Dodaje minimalny wymagany plik DockerFile do katalogu projektu.

  1. Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
  2. Wprowadź wartość AKS Developer(Deweloper usługi AKS).
  3. 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.

  1. Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
  2. Wprowadź wartość AKS Developer(Deweloper usługi AKS).
  3. 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.

  1. Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
  2. Wprowadź wartość AKS Developer(Deweloper usługi AKS).
  3. 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.

  1. Naciśnij Ctrl + Shift + P , aby otworzyć paletę poleceń.
  2. Wprowadź wartość AKS Developer(Deweloper usługi AKS).
  3. 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).