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
- Etkin aboneliği olan bir Azure hesabı.
- Kuruluşunuz yoksa şimdi ücretsiz olarak bir tane oluşturabilirsiniz.
- Azure CLI’yi yükleyin.
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.
Azure CLI'da komutları veya Azure PowerShell'deki modülden Az.App
cmdlet'leri çalıştırdığınızda az containerapp
eksik parametrelerle ilgili hatalar alırsanız, Azure Container Apps uzantısının en son sürümünü yüklediğinizden emin olun.
az extension add --name containerapp --upgrade
Not
Mayıs 2024'den itibaren Azure CLI uzantıları artık önizleme özelliklerini varsayılan olarak etkinleştirmez. Container Apps önizleme özelliklerine erişmek için ile --allow-preview true
Container Apps uzantısını yükleyin.
az extension add --name containerapp --upgrade --allow-preview true
Geçerli uzantı veya modül yüklendikten sonra ve Microsoft.OperationalInsights
ad alanlarını kaydedinMicrosoft.App
.
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 --ingress
external
kapsayı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:
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.