Modern Yazılım Mimarisi, Containerization ve Kubernetes

Kubernetes’e Giriş

Frank Heilmann

Platform Architect and Freelance Instructor

Hakkımda

Eğitmeniniz Frank Heilmann'ın resmi

  • Deneyimli Platform Mimarı, farklı sektörlerde projeler
  • 2018'den beri Kubernetes ile çalışıyor; odak: şirket içi ve büyük bulut sağlayıcılarında ölçeklenebilir veri platformları
  • Dayanıklılık ve yüksek erişilebilirlik odaklı Frank'in Yazılım Yığını Uzmanlığı
1 https://de.linkedin.com/in/frank-heilmann-19556590
Kubernetes’e Giriş

Modern Yazılım Mimarisi

bir monolit resmi

  • Geleneksel mimari: monolitler
  • Tekil uygulamalar, genellikle diğerlerinden bağımsız çalışır
    • Bakım ve güncelleme zordur

microservices resmi

  • Modern mimari: bağımsız yapı taşlarından oluşur: microservices
    • Bağımsız bakım ve güncelleme yapılabilir
  • Bulut bilişim için idealdir
Kubernetes’e Giriş

Containerization ve Kubernetes

modern yazılımın yapı taşları

  • Modern uygulamalar potansiyel olarak binlerce yapı taşından oluşur

$$

  • Container'larla dağıtılır!

    • Her yapı taşı ayrı bir container içinde teslim edilir

    $$

  • Kubernetes tüm container'ları takip eder

Kubernetes’e Giriş

Cloud-Native ve Kubernetes

Kubernetes bulut yerlisidir

  • Cloud-native: uygulamaları bulutta geliştirme ve dağıtma yaklaşımı
  • Cloud-native uygulamalar ölçeklenebilir olacak şekilde tasarlanır
  • Kubernetes cloud-native'dir:
    • container dağıtımını ve yönetimini basitleştirir
    • uygulamaları kolay ölçeklemeyi sağlar
Kubernetes’e Giriş

Kubernetes Dağıtımları ve Bulut Hizmetleri

  • Kubernetes, Google tarafından geliştirilen açık kaynak bir projedir
  • Herkes indirebilir, kurabilir ve kullanabilir
  • Tüm bulut sağlayıcılarında yönetilen hizmet olarak da kullanılabilir
  • "Kubernetes" --> "K ubernete s" --> "K8s"
Kubernetes’e Giriş

Hadi pratik yapalım!

Kubernetes’e Giriş

Preparing Video For Download...