Hızlı Başlangıç: containerapp up ile ilk kapsayıcı uygulamanızı dağıtma

Azure Container Apps hizmeti, sunucusuz bir platformda mikro hizmetleri ve kapsayıcılı uygulamaları çalıştırmanızı sağlar. Container Apps ile, bulut altyapısını ve karmaşık kapsayıcı düzenleyicilerini el ile yapılandırma endişelerini geride bırakırken kapsayıcı çalıştırmanın avantajlarından yararlanırsınız.

Bu hızlı başlangıçta komutunu kullanarak az containerapp up ilk kapsayıcı uygulamanızı oluşturup dağıtacaksınız.

Önkoşullar

Ayarlama

CLI'dan Azure'da oturum açmak için aşağıdaki komutu çalıştırın ve istemleri izleyerek kimlik doğrulama işlemini tamamlayın.

az login

CLI'nın en son sürümünü çalıştırdığınızdan emin olmak için yükseltme komutunu çalıştırın.

az upgrade

Ardından CLI için Azure Container Apps uzantısını yükleyin veya güncelleştirin.

az extension add --name containerapp --upgrade

Geçerli uzantı veya modül yüklendikten sonra ve Microsoft.OperationalInsights ad alanlarını kaydedinMicrosoft.App.

Not

Azure Container Apps kaynakları ad alanından Microsoft.Web ad alanına Microsoft.App geçirildi. Daha fazla ayrıntı için Microsoft.Web'den Mart 2022'de Microsoft.App ad alanı geçişi bölümüne bakın.

az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights

Azure kaynak grubu oluşturma

Kapsayıcı uygulaması dağıtımınızla ilgili hizmetleri düzenlemek için bir kaynak grubu oluşturun.

az group create \
  --name my-container-apps \
  --location centralus

Kapsayıcı uygulamasını oluşturma ve dağıtma

komutuyla ilk kapsayıcı uygulamanızı oluşturun ve dağıtın containerapp up . Bu komut:

  • Container Apps ortamını oluşturma
  • Log Analytics çalışma alanını oluşturma
  • Genel kapsayıcı görüntüsü kullanarak kapsayıcı uygulamasını oluşturma ve dağıtma

Bu kaynaklardan herhangi biri zaten varsa komutunun yenilerini oluşturmak yerine bunları kullanacağını unutmayın.

az containerapp up \
  --name my-container-app \
  --resource-group my-container-apps \
  --location centralus \
  --environment 'my-container-apps' \
  --image mcr.microsoft.com/k8se/quickstart:latest \
  --target-port 80 \
  --ingress external \
  --query properties.configuration.ingress.fqdn

Not

parametresinin değerinin --image küçük harf olduğundan emin olun.

olarak ayarlayarak --ingressexternalkapsayıcı uygulamasını genel istekler için kullanılabilir hale getirirsiniz.

Dağıtımı doğrulama

komutu, up kapsayıcı uygulaması için tam etki alanı adını döndürür. Bu konumu bir web tarayıcısına kopyalayın.

Kapsayıcı uygulaması dağıtıldığında aşağıdaki ileti görüntülenir:

Kapsayıcı uygulaması web sayfasının ekran görüntüsü.

Kaynakları temizleme

Bu uygulamayı kullanmaya devam etmeyecekseniz, bu hızlı başlangıçta oluşturulan tüm kaynaklarla birlikte kaynak grubunu silmek için aşağıdaki komutu çalıştırın.

Dikkat

Aşağıdaki komut, belirtilen kaynak grubunu ve içindeki tüm kaynakları siler. Bu hızlı başlangıcın kapsamı dışındaki kaynaklar belirtilen kaynak grubunda varsa, bunlar da silinir.

az group delete --name my-container-apps

İpucu

Sorun mu yaşıyorsunuz? Azure Container Apps deposunda bir sorun açarak GitHub'da bize bildirin.

Sonraki adımlar