GitHub Actions ile buluta özel ASP.NET Core mikro hizmeti dağıtma

Orta
Geliştirici
DevOps Mühendisi
Çözüm Mimarı
.NET
ASP.NET Core
.NET Core
Azure
Container Registry
Kubernetes Hizmeti
GitHub

GitHub Actions ile bir kapsayıcı görüntüsü derleyin ve Azure Kubernetes Service'e dağıtın.

Öğrenme hedefleri

Bu modülde şunları yapacaksınız:

  • Kapsayıcı kayıt defterinde GitHub Actions'ın kimliğini doğrulama.
  • GitHub Actions tarafından kullanılan hassas bilgileri güvenli bir şekilde depolama.
  • GitHub Actions'ı kullanarak mikro hizmet için gerekli kapsayıcı görüntüsünü derleme.
  • Mikro hizmet kodunu değiştirip işleyerek derleme tetikleme.
  • Github Actions'ı kullanarak bir kapsayıcıyı Kubernetes kümesine dağıtma.
  • Bir Helm grafiğini değiştirip işleyerek dağıtım tetikleme.
  • Mikro hizmeti eski bir dağıtıma geri döndürme.

Önkoşullar

  • DevOps uygulamalarıyla ilgili kavramlar hakkında başlangıç düzeyinde bilgi
  • Kapsayıcılar ve AKS ile ilgili kavramlar hakkında başlangıç düzeyinde bilgi
  • Sahip ayrıcalığıyla bir Azure aboneliğine erişim olanağı
  • GitHub hesabına erişim olanağı