Azure Kubernetes Service için Otomatik Dağıtımlar
Otomatik dağıtımlar, GitHub Eylemi ayarlama ve Azure Kubernetes Service (AKS) kümenize kod yayınlarınız için otomatik işlem hattı oluşturma işlemini basitleştirir. Bağlandıktan sonra her yeni işleme işlem hattını başlatarak uygulamanızın güncelleştirilmesini sağlar.
Not
Özel kümeler şu anda desteklenmemektedir.
Önkoşullar
- GitHub hesabı
- AKS kümesi
- Azure Container Registry (ACR)
- Dağıtılacak bir uygulama
Otomatik dağıtım yapılandırma
Azure portalında, uygulamayı dağıtmak istediğiniz AKS kümesini içeren kaynak grubuna gidin.
AKS kümenizi seçin ve ardından sol dikey pencerede Otomatik dağıtımlar'ı seçin. Oluştur'u seçtikten sonra size iki seçenek sunulur. Henüz kapsayıcılı hale getirilmemiş bir uygulamanız varsa Azure'ın sizin için işlemi gerçekleştirmesine izin vermek için Otomatik olarak kapsayıcı oluştur ve dağıt'ı seçebilirsiniz. Zaten kapsayıcılı bir uygulamanız varsa Uygulama dağıt'ı seçin.
İş akışınızı adlandırın ve Azure hesabınızı GitHub hesabınıza bağlamak için Yetkile'ye tıklayın. Hesaplarınız bağlandıktan sonra GitHub Eylemini oluşturmak istediğiniz depoyu ve dalı seçin.
Ardından, seçtiğiniz seçenekle ilgili aşağıdaki bölümle birlikte izleyin.
Aks kümenize bir uygulamayı otomatik olarak kapsayıcıya alma ve dağıtma
Dağıtım yapıtlarını otomatik olarak oluşturmak için kullanılacak uygulamanızla ilgili ayrıntıları sağlayarak alanları doldurun.
Otomatik dağıtımı gözden geçirmeye ve doğrulamaya devam edin.
AKS kümenize zaten kapsayıcılı bir uygulama dağıtma
Dockerfile'ınızı, ACR'nizi ve görüntünüzü seçin.
Helm ile mi yoksa normal Kubernetes bildirimleriyle mi dağıtım yapacağınızı belirleyin. Karar verdikten sonra deponuzdan uygun dağıtım dosyalarını seçin ve hangi ad alanına dağıtmak istediğinize karar verin.
Otomatik dağıtımı gözden geçirmeye ve doğrulamaya devam edin.
Otomatik dağıtımı gözden geçirme ve doğrulama
İşiniz bittiğinde İleri: Dağıtım ayrıntıları ve sonraki: Gözden geçirme ve dağıtımınızı gözden geçirme'yi seçin. Son olarak, otomatik dağıtımın oluşturulmasını tamamlamak için İleri: Dağıt'ı seçin.
GitHub Action'ınızı görmek için Çekme isteğini görüntüle'ye tıklayın.
GitHub Action'ı başlatmak ve uygulamanızı dağıtmak için çekme isteğini birleştirin.
Uygulamanız dağıtıldıktan sonra geçmişinizi görmek için otomatik dağıtımlara dönün.
Kaynakları temizleme
Artık tek tek ihtiyacınız olmadığında veya ait oldukları kaynak grubunu silerek oluşturduğunuz tüm ilgili kaynakları kaldırabilirsiniz. Otomatik dağıtımınızı silmek için otomatik dağıtım panosuna gidin ve ... öğesini seçin, ardından sil'i seçip eyleminizi onaylayın.
Sonraki adımlar
Bu GitHub Actions'ı Visual Studio Code gibi bir düzenleyicide açarak ve uygun gördüğünüz şekilde değiştirerek ekibinizin ihtiyaçlarını karşılayacak şekilde değiştirebilirsiniz.
Kubernetes için GitHub Actions hakkında daha fazla bilgi edinin.