GitHub Actions ile buluta özel ASP.NET Core mikro hizmeti dağıtma
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ğı