Bir Uygulamayı Ölçekleme ve İzleme

Kubernetes’e Giriş

Frank Heilmann

Platform Architect and Freelance Instructor

Kubernetes'te Ölçekleme

Kubernetes'te ölçekleme

  • Ölçekleme, kaynak ekleme (scale up) veya azaltma (scale down) tekniğidir:
    • Scale up: artan yüke tepki
    • Scale down: kaynak tasarrufu
  • Pod sayısını ölçeklemek kolaydır:
    • Manifestteki replicas sayısını değiştirip yeniden uygulayın,
    • Ya da kubectl scale deployment ... komutunu kullanın
    • --replicas <number> ile
Kubernetes’e Giriş

Ölçeklenebilirlik ve Bulut Yerelliği

  • Bir uygulama ölçeklenebilirlik için tasarlanmalıdır
  • Eski uygulamalar, özellikle monolitler, burada gösterildiği şekilde genelde ölçeklenebilir değildir
  • Modern, bulut yerel uygulamalar kolay ölçeklenebilir olacak şekilde tasarlanır
Kubernetes’e Giriş

Bir Uygulamayı İzleme

  • İzleme: uygulamaları gerçek zamanlı gözlemleme
    • Her türlü soruna tepkiyi sağlar
  • Kubernetes için modern izleme araçlarına örnekler:
    • Prometheus, Grafana veya kubectl
  • Burada temel izleme görevleri için kubectl kullanıyoruz
  • Tipik komut: kubectl get <izlenecek nesne>
  • Örnek 1: kubectl get pods tüm pod'ları
  • Örnek 2: kubectl get services tüm servisleri
Kubernetes’e Giriş

Hadi pratik yapalım!

Kubernetes’e Giriş

Preparing Video For Download...