Düzenle

Aracılığıyla paylaş


Azure Container Apps hakkında sık sorulan sorular (SSS)

Bu makalede Azure Container Apps hakkında sık sorulan sorular ve ilgili yanıtlar listelenir.

API'ler

Azure Container Apps temel kubernetes API'sine doğrudan erişim sağlıyor mu?

Hayır, Kubernetes API'sine erişim yoktur.

Azure Container Apps API'mi API Management bağlamından içeri aktarabilir miyim?

Evet.

Faturalandırma

Azure Container Apps nasıl faturalandırılır?

Ayrıntılar için faturalama sayfasına bakın.

Yapılandırma

Kodumu otomatik olarak derleyip Azure Container Apps'e dağıtmak için GitHub Actions'ı ayarlayabilir miyim?

Evet. Azure CLI kullanarak seçenekleri görmek için komutunu çalıştırın az containerapp github-action -h . Azure portalını kullanarak kapsayıcı uygulamanızın altındaki "Sürekli dağıtım" penceresine gidin.

Veri yönetimi

Azure Container Apps müşteri verilerini nerede depolar?

Azure Container Apps müşteri verilerini dağıtılan bölgenin dışına taşımaz veya depolamaz.

Kotalar

Nasıl kota artışı isteyebilirim?

Sağlayıcı olarak Azure Container Apps'in seçili olduğu Azure portalında kota artışı isteyin.

Kota artışı istekleri söz konusu olduğunda aşağıdakileri göz önünde bulundurun:

  • Uygulamaları ve ortamları ölçeklendirme: Artırılması gereken birçok farklı kota vardır. Gereksinimlerinizi belirlemenize yardımcı olması için şu açıklamaları kullanın:

    • Ortam başına uygulamaları ve çekirdekleri artırma: Bir ortamda ve/veya daha yoğun uygulamalar içinde daha fazla uygulama çalıştırmanıza olanak tanır. İş yüklerinizin aynı ağ ve güvenlik sınırları içinde dağıtılıp dağıtılamadığınız önerilir.
    • Ortamları artırma: İş yüklerinizin ağ veya güvenlik sınırlarına ihtiyacı varsa önerilir. Not: İsteğiniz ortam düzeyinde kotaları artırmayı içeriyorsa ayrıntılı bir iş bağlamı gerekebilir.
  • Bölgeler: Artış istekleri için Onaylar, Azure bölgelerinde kullanılabilen işlem kapasitesine göre değişiklik gösterir.

  • Belirli işlem gereksinimleri: Platform, kapsayıcı uygulaması başına 4 GB'yi destekler. Bellek sınırları geçersiz kılmaları, her olay için ayrı ayrı değerlendirilir.

  • Ölçeklendirme için iş mantığı: Platform sınırları iş yükü taleplerinizi engelliyorsa kota artırma isteğine uygun olabilirsiniz. Ölçek sınırları geçersiz kılmaları, servis talebi temelinde değerlendirilir.

Dapr

Azure Container Apps'te hangi Dapr özellikleri ve API'leri kullanılabilir?

Her Dapr özelliği, Azure Container Apps ortamında mikro hizmetler çalıştıran müşterileri olumlu yönde etkileyerek mümkün olan en iyi deneyimi sağlamak için kapsamlı bir değerlendirmeden geçer.

Azure Container Apps'te alfa Dapr API'leri ve Katman 2 bileşenleri destekleniyor mu veya kullanılabilir mi?

Dapr'ın alfa API'lerinin kullanılabilirliği garanti veya Microsoft tarafından desteklenmez.

Katman 1 bileşenleri tam olarak destekleniyor olsa da, Katman 2 bileşenleri en iyi çabayla desteklenir. Daha fazla bilgi edinin.

Azure Container Apps'te Dapr sürüm sürümü temposu nedir?

Dapr'ın tipik sürüm zaman çizelgesi, Dapr OSS sürümünden altı haftaya kadardır. En son Dapr sürümü, zorlu testlerin ardından Azure Container Apps'te kullanıma sunulmuştur. Tüm bölgelere dağıtım yaklaşık iki hafta sürebilir.

Azure Container Apps için Nasıl Dapr özellik geliştirmesi isteyebilirim?

Azure Container Apps GitHub deposu aracılığıyla bir özellik isteği gönderebilirsiniz. Özellik isteği başlığına "Dapr" eklemeyi unutmayın. Azure Container Apps GitHub deposu aracılığıyla bir özellik isteği gönderebilirsiniz. Özellik isteği başlığına "Dapr" eklemeyi unutmayın.

Dockerless dağıtımları

Docker'sız dağıtım nedir?

Docker içermeyen dağıtım, kodunuzda dockerfile tanımlamadan uygulamanızı dağıtmanıza olanak tanır. Bunun yerine Container Apps bulut derleme işlevi, yerel makinenizdeki kaynak kodu kapsayıcı görüntüsüne dönüştürmek için Buildpacks'i kullanır. Bu seçenek Azure Container Apps varsayılan kayıt defterini kullanır.

Docker içermeyen uygulamamın dağıtımı sırasında "Lejyonda ImagePullBackOff", "Kubernetes hatası" veya "Ağ geçidi hatası" ile ilgili iletiler görüntüleniyor ve uygulamam başarıyla dağıtılmıyor.

Docker'sız dağıtımlarla ilgili bilinen bir sorun yaşıyorsunuz. Yeniden denemek bu sorunu sizin için çözebilir. Bu sorunla karşılaşırsanız ekibimizin araştırabilmesi için bir GitHub sorunu açın.

.NET uygulamalarını dağıtma

.NET uygulamam ölçeklendirilemezse ne olur?

Azure Container Apps'te tüm .NET uygulamaları için veri korumayı etkinleştirmeniz gerekir. Ayrıntılar için bkz . Azure Container Apps'te ASP.NET Core uygulamasını dağıtma ve ölçeklendirme.

Java uygulamalarını dağıtma

Hangi JDK sürümleri desteklenir ve JDK sürümünü nasıl yapılandırabilirim?

Container Apps dört LTS JDK sürümünü destekler: JDK 8, JDK 11, JDK 17 ve JDK 21. Kaynak kodu derlemesi için varsayılan sürüm JDK 17'dir. JAR dosyası derlemesi için JDK sürümü META-INF\MANIFEST dosya konumundan okunur. JAR'da MF , ancak belirtilen sürüm kullanılamıyorsa varsayılan JDK sürüm 17'yi kullanır.

JDK sürümünü derleme ortamı değişkenleri aracılığıyla varsayılan sürümü geçersiz kacak şekilde yapılandırabilirsiniz.

Hangi Java derleme araçları desteklenir?

Maven

Java görüntü derlemelerini kaynak koddan nasıl özelleştirebilirim?

Derleme ortamı değişkenleri aracılığıyla java görüntü derlemelerini özelleştirebilirsiniz.

Docker-less derlememin derlemesinin ve görüntüsünün uygulamamla aynı bölgede kullanılabildiğinden emin Nasıl yaparım??

containerapp up Docker'sız kod tabanıyla birlikte kullanırken, uygulamanın ABD Doğu dışında bir konumda çalışması için parametresini kullanın--location.