AKS Kümeleriyle Çalışma

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Küme oluşturma

 

AKS

 

Bir kümeyi şu yollarla hazırlayın:

  • Azure Portal
  • Azure CLI
  • Altyapı-kod-olarak araçları (ARM şablonları veya Bicep)
Azure Compute Solutions

Küme oluşturma

 

AKS

 

  • Parametreleri tanımlayın:

    • Düğüm sayısı
    • VM boyutu
    • Ağ modeli
  • Azure, kontrol düzlemini otomatik olarak kurar.

Azure Compute Solutions

kubectl ile bağlanma

kubectl

  • kubectl ile kümeyle etkileşin.

    • Standart Kubernetes komut satırı aracı
  • Kimlik bilgilerini Azure CLI ile indirerek kubectl’i bağlanacak şekilde yapılandırın.

Azure Compute Solutions

kubectl ile bağlanma

kubectl

  • Düğümleri görüntülemek, pod’ları incelemek ve uygulama dağıtmak için komutlar çalıştırın.
  • Bu iş akışı, herhangi bir Kubernetes kümesiyle çalışmakla aynıdır.
Azure Compute Solutions

Uygulama dağıtma

 

Dağıtım

 

Kubernetes manifestleri

Azure Compute Solutions

Uygulama dağıtma

 

Dağıtım

 

Kubernetes manifestleri

  • YAML dosyaları
  • Uygulamanızın istenen durumunu açıklar
    • Container imajı
    • Replika sayısı
    • Depolama kaynakları
Azure Compute Solutions

Uygulama dağıtma

Dağıtım

  • Bu manifestleri kubectl apply ile uygulayın.
  • Kubernetes, gerçek durumun istenen durumla eşleşmesini sağlar.
Azure Compute Solutions

Uygulama dağıtma

Dağıtım

  • Bir web uygulamasının üç replikasını belirtirsiniz.
  • Kubernetes üç pod zamanlar.
  • Başarısız olurlarsa yeniden başlatır.
Azure Compute Solutions

İş yüklerini ölçekleme

Manuel

Otomatik

Manuel

  • Replika sayısını artırın.
  • Daha fazla trafiği yönetin.

Otomatik

  • Horizontal Pod Autoscaler’ı yapılandırın.
  • Replikaları CPU veya bellek kullanımına göre ayarlayın.
Azure Compute Solutions

İş yüklerini ölçekleme

 

Otomatik ölçekleme

 

  • Düğüm düzeyi:

    • AKS küme otomatik ölçeklemeyi destekler
    • Talebe göre düğüm ekler veya kaldırır
  • Uygulamalar yanıt verir kalır, maliyetler optimize edilir.

Azure Compute Solutions

Ağ (Networking)

Ağ

  • Azure Sanal Ağlar ile bütünleşir.
  • Pod’lar VNet’ten IP alabilir.
  • Diğer Azure kaynaklarıyla veya İnternet’le güvenli iletişim.
Azure Compute Solutions

Depolama

Depolama

Kalıcı birimleri destekler:

  • Azure Disks
  • Azure Files
Azure Compute Solutions

İzleme ve sorun giderme

 

 

İzleme

 

Azure Monitor ve Log Analytics

  • Şunlara görünürlük sağlar:

    • Küme sağlığı
    • Kaynak kullanımı
    • Uygulama performansı
  • Sorunları erken tespit etmek için uyarılar ayarlayın.

  • Hataları gidermek için günlükleri kullanın.
Azure Compute Solutions

Özet

 

AKS

 

AKS kümeleriyle çalışmak şunları içerir:

  • Oluşturma
  • Uygulama dağıtma
  • İş yüklerini ölçekleme
  • Ağ ve depolamayı tümleştirme
  • İzleme ve sorun giderme
Azure Compute Solutions

Hadi pratik yapalım!

Azure Compute Solutions

Preparing Video For Download...