Özet

Tamamlandı

Tebrikler! Bir Java uygulamasını kapsayıcıya alıp Azure Kubernetes Service'e dağıttınız.

Java uygulamasını kapsayıcıya almayı ve Azure'a dağıtmayı öğrenmek istediniz. Şu adımları izlediniz:

  1. Java uygulamasını kapsayıcıya alma.
  2. Java uygulaması için bir kapsayıcı görüntüsü oluşturun.
  3. Kapsayıcı görüntüsünü yerel olarak çalıştırın.
  4. Kapsayıcı görüntüsünü Azure Container Registry'ye gönderin.
  5. Kapsayıcı görüntüsünü Azure Kubernetes Service'e dağıtın.

Artık bir Java uygulamasını kapsayıcıya alıp Azure'a dağıtabileceğinizden eminsiniz.

AKS'yi izleme ve sorunlarını giderme

Anında sorun giderme için, uygulama günlüklerini kubectl logs deployment/flightbookingsystemsample --tail=100 ile ve Kubernetes olaylarını kubectl get events --sort-by=.metadata.creationTimestamp ile inceleyin. Platform ölçümleri, denetim düzlemi günlükleri ve kapsayıcı günlüğü koleksiyonu için bkz. Azure Kubernetes Service'i (AKS) izleme.

Bu alıştırma Container Insights günlük toplamayı etkinleştirmez veya denetim düzlemi tanılama ayarlarını yapılandırmaz. Bu özellikler ayrı yapılandırma gerektirir ve ek Azure İzleyici ücretlerine neden olabilir.

Kaynakları temizleme

Bu modülde bir kaynak grubunda Azure kaynakları oluşturdunuz. Bu kaynaklara daha sonra ihtiyacınız olmayacaksa, Azure portalından kaynak grubunu silin veya alıştırmalar için kullandığınız yerel Bash oturumunda aşağıdaki komutu çalıştırın:

Note

Başka bir terminal açarsanız veya Azure Cloud Shell'de Bash'i seçerseniz, önce AZ_RESOURCE_GROUP öğesini kurulumdaki gerçek kaynak grubu adına ayarlayın ve aynı Azure aboneliğini seçin. Yeni bir yerel Bash oturumu, orijinal kabuğunuzun alt öğesi olarak başlatıldığında dışarı aktarılan değişkenleri devralabilir. Bağımsız Azure Cloud Shell oturumu, ortam değişkenlerini yerel kabuğunuzdan devralmaz. Kaynakları silmeden önce grup adını ve etkin aboneliği onaylayın.

az group delete --name "$AZ_RESOURCE_GROUP" --yes

Bu komutun çalıştırılması bir dakika sürebilir.

Önemli

Bu modülde kullandığınız Azure kaynaklarını istenmeyen ücretlerden kaçınmak için devre dışı bırakın.

Ek kaynaklar

Dockerhakkında daha fazla bilgi edinin.

Azure Container Registry hakkında daha fazla bilgi edinin.

Azure Kubernetes Service hakkında daha fazla bilgi edinin.