Aracılığıyla paylaş


Azure Container Apps'te uygulama yaşam döngüsü yönetimi

Azure Container Apps uygulama yaşam döngüsü düzeltmeler etrafında döner.

Bir kapsayıcı uygulaması dağıttığınızda ilk düzeltme otomatik olarak oluşturulur. Kapsayıcılar değiştikçe daha fazla düzeltme oluşturulur veya yapılandırmanın template bölümünde herhangi bir ayarlama yapılır.

Kapsayıcı uygulaması dört aşamadan geçer: dağıtım, güncelleştirme, devre dışı bırakma ve kapatma.

Not

Azure Container Apps işleri düzeltmeleri desteklemez. İşler doğrudan dağıtılır ve güncelleştirilir.

Dağıtım

Bir kapsayıcı uygulaması dağıttığınızda, ilk düzeltmeyi otomatik olarak oluşturursunuz.

Azure Container Apps: Dağıtım aşaması

Güncelleştir

Bir kapsayıcı uygulamasını düzeltme kapsamı değişikliğiyle güncelleştirdiğinizde, yeni bir düzeltme oluşturursunuz. Eski düzeltmelerin (tek düzeltme modu) otomatik olarak devre dışı bırakılıp devre dışı bırakılmayacağını veya kullanılabilir durumda kalmasına (birden çok düzeltme modu) izin verilip verilmeyeceğini seçebilirsiniz .

Azure Container Apps: Güncelleştirme aşaması

Tek düzeltme modunu kullandığınızda, Container Apps sıfır kapalı kalma süresi dağıtımını desteklemek için düzeltmeler arasında otomatik olarak geçiş yapar.

Devre Dışı Bırak

Artık bir düzeltmeye ihtiyacınız kalmadığında, düzeltmeyi devre dışı bırakabilirsiniz ve gerekirse daha sonra yeniden etkinleştirebilirsiniz. Devre dışı bırakma sırasında, revizyondaki kapsayıcılar kapatılır.

Azure Container Apps: Devre dışı bırakma aşaması

Kapat

Kapsayıcılar aşağıdaki durumlarda kapatılır:

  • Kapsayıcı uygulaması ölçek küçültüldüğünde
  • Kapsayıcı uygulaması silindiğinde
  • Düzeltme devre dışı bırakıldığında

Kapatma başlatıldığında kapsayıcı konağı kapsayıcınıza bir SIGTERM iletisi gönderir. Kapsayıcıdaki kod, sonlandırmayı işlemek için bu işletim sistemi düzeyindeki iletiye yanıt verebilir.

Uygulamanız iletiye SIGTERM 30 saniye içinde yanıt vermezse, SIGKILL kapsayıcınızı sonlandırır.

Uygulamanızın kapatmaları düzgün bir şekilde işleyebileceğinden emin olun. Kapsayıcılar düzenli olarak yeniden başlatılır, bu nedenle durumun kapsayıcı içinde kalıcı olmasını beklemeyin. Bunun yerine, pahalı bellek içi önbellek gereksinimleri için dış önbellekleri kullanın.

Sonraki adımlar