Eğitim İçeriği

Kubernetes'e Giriş

  • Kubernetes'in ve mimarisinin genel bakışı
  • Temel bileşenler: API sunucusu, Controller Manager, Scheduler, etcd ve Kubelet
  • Pod'lar, Düğümler ve Küme kavramlarının anlaşılması

Kaynak Management

  • Kaynakları Namespaces kullanarak yalıtma
  • Hesaplama kaynakları için İstekler ve Limitler tanımlama
  • Kubernetes ile uygulamaları ölçeklendirme

İş Yüklerini Yönetme

  • Uygulamaları Deployments, StatefulSets ve DaemonSets kullanarak dağıtma
  • Görev zamanlaması için Jobs ve CronJobs kullanma
  • Güncellemeleri ve geri alımları yönetme

Networking ve Hizmet Keşfi

  • Kubernetes Hizmetlerini anlama: ClusterIP, NodePort, LoadBalancer, ExternalName
  • DNS'yi yapılandırma ve Hizmet Keşfi
  • Uygulamaları Ingress aracılığıyla kullanıma sunma

Veri Kalıcılığı

  • Kalıcı Birimler ve Kalıcı Birim Talepleri ile verileri kalıcı hale getirme
  • Statik ve Dinamik Birimleri kullanma
  • Access Modlarını, Geri Alma Politikalarını ve Projeksiyon Birimlerini anlama

Configuration Management

  • ConfigMaps ve Secrets'ı dağıtma
  • Yapılandırma için ortam değişkenlerini ve birimleri kullanma

Küme Management

  • kubeadm kullanarak Kubernetes küme yükseltmeleri
  • TLS sertifikaları ile kimlik doğrulamayı yapılandırma
  • Role-Based Access Control (RBAC) ile izinleri yönetme

Gelişmiş Ölçeklendirme Stratejileri

  • NodeSelector, NodeAffinity ve PodAffinity
  • Taints ve Tolerations'ı anlama ve uygulama

Helm ile Sağlama

  • Helm ve Helm Şemalarına giriş
  • Helm Şemaları oluşturma ve dağıtma
  • Helm ile bağımlılıkları yönetme

Kubernetes Sorun Giderme

  • BackOff ve CrashLoopBackOff sorunlarını analiz etme
  • NotReady durumundaki Düğümleri sorun giderme
  • Hata ayıklama için kubectl ve günlükleri kullanma

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux komutlarına temel düzeyde hakimiyet
  • Konteynerleştirme kavramlarına (örneğin, Docker) aşinalık
  • Ağ temelleri konusunda deneyim önerilir ancak zorunlu değildir

Hedef Kitle

  • Sistem yöneticileri
  • DevOps mühendisleri
  • Konteynerleştirilmiş uygulamaları dağıtmak ve yönetmek isteyen geliştiriciler
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler