Wprowadzenie

Ukończone

Załóżmy, że prowadzisz zespół programistyczny IT dla firmy Contoso Video, firmy produkującej wideo, której stos technologiczny został zmigrowany do usługi Azure Kubernetes Service (AKS). Aby skrócić czas zespołu i nakład pracy nad tworzeniem obrazów kontenerów i wdrażaniem aplikacji, chcesz zbadać użycie potoków w celu wdrożenia obciążeń usługi AKS.

W tym module dowiesz się, jak utworzyć potok ciągłej integracji i ciągłego dostarczania (CI/CD), który używa funkcji GitHub Actions do wdrażania obciążeń Kubernetes w klastrze usługi AKS. Tworzysz weryfikację koncepcji przy użyciu witryny internetowej Contoso Video.

Cele szkolenia

Po ukończeniu tego modułu możesz wykonywać następujące czynności:

  • Opisz proces ciągłej integracji/ciągłego wdrażania korzystający z funkcji GitHub Actions.
  • Utwórz potok wdrażania przy użyciu funkcji GitHub Actions i platformy Azure.
  • Wdrażanie aplikacji natywnej dla chmury w usłudze AKS przy użyciu funkcji GitHub Actions.

Wymagania wstępne

  • Konto usługi GitHub. Jeśli nie masz jeszcze subskrypcji konta GitHub, przed rozpoczęciem utwórz bezpłatne konto.
  • Dostęp właściciela lub przypisania roli użytkownika do subskrypcji platformy Azure. W przypadku korzystania z płatnej subskrypcji mogą zostać naliczone opłaty. Jeśli nie masz jeszcze subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
  • Znajomość pojęć związanych z platformą Kubernetes i usługą AKS.
  • Znajomość usług Git, GitHub i GitHub Actions.
  • Doświadczenie w uruchamianiu poleceń interfejsu wiersza polecenia platformy Azure w usłudze Azure Cloud Shell.