AKS’ye Giriş

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Kubernetes nedir?

 

Kubernetes

 

  • Açık kaynaklı sistem.
  • Konteynerli uygulamaların dağıtımını, ölçeklemesini ve yönetimini otomatikleştirir.
  • Dağıtık sistemleri dayanıklı çalıştırmak için bir çerçeve sunar.
  • Ölçekleme ve hata toleransını yönetir.
  • Konteynerleri pod adlı mantıksal birimlerde düzenler.
  • Modern bulut-yerel uygulamaların bel kemiğidir.
Azure Compute Solutions

Azure Kubernetes Service

 

Kubernetes

  • Azure Kubernetes Service, Microsoft’un yönetilen Kubernetes hizmetidir.

  • Kubernetes çalıştırmak:

    • Zor olabilir
    • Denetim düzleminin yükseltme, yamalama ve ölçeklemesini yönetmeyi gerektirir
  • Azure Kubernetes Service:

    • Bu karmaşıklığı ortadan kaldırır
    • Denetim düzlemini yönetir
    • İşçi düğümlere tam erişim sağlar
Azure Compute Solutions

AKS’nin faydaları

 

Kubernetes

  • Basitleştirilmiş küme yönetimi.

  • Azure hizmetleriyle sıkı entegrasyon:

    • Monitor
    • Entra ID
  • Yerleşik güvenlik özellikleri:

    • Rol tabanlı erişim denetimi
  • Altyapı yerine uygulamalara odaklanın.

  • Kubernetes’e daha hızlı geçiş.
  • Daha az operasyonel yük.
Azure Compute Solutions

AKS mimarisi

AKS

AKS kümesi

  • Denetim düzlemi
  • İşçi düğümler
Azure Compute Solutions

AKS mimarisi

AKS

Denetim düzlemi

  • Tamamen Azure tarafından yönetilir.
  • Sorumlulukları:
    • İş yükü zamanlama, ölçekleme ve küme sağlığının izlenmesi
Azure Compute Solutions

AKS mimarisi

AKS

İşçi düğümler

  • Kap konteynerleşmiş uygulamalarınızı çalıştıran sanal makineler.
  • Denetim düzlemiyle iletişim kuran kubelet aracısını çalıştırır.
  • Uygulamalar için CPU, bellek ve depolama sağlar.
Azure Compute Solutions

AKS mimarisi

AKS

Pod’lar

  • Kubernetes’te en küçük dağıtım birimi.
  • Genelde tek konteyner içerir.
  • Gerekirse Kubernetes tarafından oluşturulur, silinir veya yeniden zamanlanır.
Azure Compute Solutions

AKS mimarisi

AKS

Pod’lar

  • Uygulamanızı kümeye açar.
  • Konteynerli iş yükünü çalıştırır; diğer pod’lara, servislere veya son kullanıcılara sunar.
Azure Compute Solutions

AKS mi, ACI mı?

Azure Container Instances

Kubernetes

Azure Container Instances

  • Hızlı, tek konteynerli iş yükleri için idealdir.

Azure Kubernetes Service

  • Orkestrasyon gerektiren karmaşık, uzun süreli uygulamalar için tasarlanmıştır.
  • Yük dengeleme, kademeli güncellemeler ve otomatik ölçekleme sunar.
Azure Compute Solutions

Hadi pratik yapalım!

Azure Compute Solutions

Preparing Video For Download...