Azure Kubernetes Service için Otomatik Dağıtımlar (Önizleme)
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ştirilmiş olmasına neden olur.
Önemli
AKS önizleme özellikleri self servis, kabul etme temelinde kullanılabilir. Önizlemeler "olduğu gibi" ve "kullanılabilir" olarak sağlanır ve hizmet düzeyi sözleşmelerinden ve sınırlı garantiden hariç tutulur. AKS önizlemeleri kısmen müşteri desteği kapsamındadır ve en iyi çabayı gösterir. Bu nedenle, bu özellikler üretim kullanımı için tasarlanmamıştır. Daha fazla bilgi için aşağıdaki destek makalelerine bakın:
Not
Özel kümeler şu anda desteklenmiyor.
Önkoşullar
- Bir GitHub hesabı
- AKS kümesi
- Azure Container Registry (ACR)
- Dağıtılacak bir uygulama
Otomatik dağıtım yapılandırma
Azure portal, 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 (önizleme) seçeneğini belirleyin. Oluştur'u seçtikten sonra size iki seçenek sunulur. Henüz kapsayıcılı hale getirilmemiş bir uygulamanız varsa, Azure'ın işlemi sizin için gerçekleştirmesine izin vermek için Otomatik olarak kapsayıcıya al 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, aşağıdaki seçtiğiniz seçenekle ilgili bölümü takip edin.
Bir uygulamayı otomatik olarak kapsayıcıya alma ve AKS kümenize 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çirip doğrulamaya devam edin.
AKS kümenize zaten kapsayıcılı bir uygulama dağıtma
Dockerfile dosyanızı, ACR 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çirip doğrulamaya devam edin.
Otomatik dağıtımı gözden geçirme ve doğrulama
İşiniz bittiğinde Sonraki: Dağıtım ayrıntıları ve Sonraki: Gözden Geçir'i seçin ve dağıtımınızı gözden geçirin. 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şlatıp 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 ihtiyacınız olmadığında oluşturduğunuz tüm ilgili kaynakları tek tek veya ait oldukları kaynak grubunu silerek 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 gereksinimlerini karşılayacak şekilde değiştirebilirsiniz.
Kubernetes için GitHub Actions hakkında daha fazla bilgi edinin.