Bize Ulaşın
 Süre 35 Saat

Eğitim İçeriği

Modül 1 – Container'lara Giriş

  • Neden container'lar?
  • Container'lar ve sanal makineler karşılaştırması
  • Container mimarisi
  • Container çalışma zamanları (runtimes)
  • Container yaşam döngüsü

Modül 2 – Container Görüntülerinin Oluşturulması

  • Container görüntülerinin oluşturulması
  • Dockerfile veya Containerfile ile çalışma
  • Görüntü optimizasyonu
  • Container kayıt merkezleri (registry)
  • Görüntü sürümleme

Modül 3 – Kubernetes Temelleri

  • Kubernetes mimarisi
  • Pod'lar
  • Dağıtımlar (Deployments)
  • ReplicaSet'ler
  • Namespace'ler (Ad Alanları)
  • Etiketler ve seçiciler

Modül 4 – OpenShift'e Giriş

  • OpenShift mimarisi
  • Projeler ve namespace'ler
  • Web Konsolu
  • OpenShift CLI (Komut Satırı Aracı)
  • Uygulamalarla çalışma

Modül 5 – Uygulama Dağıtımı

  • Container'lanmış uygulamaların dağıtılması
  • İş yüklerinin ölçeklendirilmesi
  • Devam eden güncellemeler (Rolling updates)
  • Yapılandırma yönetimi
  • Ortam değişkenleri

Modül 6 – Ağ Yapıları

  • Kubernetes Hizmetleri (Services)
  • Uygulama erişiminin sağlanması (exposure)
  • Yönergeler (Routes)
  • Ingress kavramları
  • Temel ağ sorun giderme

Modül 7 – Depolama ve Yapılandırma

  • Kalıcı depolama
  • Kalıcı Hacim Talepleri (Persistent Volume Claims)
  • ConfigMap'ler
  • Secret'lar (Gizli Veriler)
  • Stateful (Durumlu) uygulamalar

Modül 8 – Güvenlik Temelleri

  • RBAC (Rol Tabanlı Erişim Denetimi) kavramları
  • Hesap servisleri (Service accounts)
  • Güvenli uygulama yapılandırması
  • Görüntü güvenliği temelleri
  • Güvenlik en iyi uygulamaları

Modül 9 – İzleme ve Sorun Giderme

  • Günlükler (Logs)
  • Olaylar (Events)
  • Metrikler
  • Sağlık denetimleri
  • Yaygın sorun giderme senaryoları

Modül 10 – Uygulamalı Atölye

  • Bir container görüntüsü oluşturma
  • Bir uygulama dağıtma
  • Ağ yapılandırması
  • Uygulama verilerini depolama
  • Uygulamayı güvence altına alma ve sorun giderme

Kurs Formatı

  • Etkileşimli dersler.
  • Pratik gösterimler.
  • Geniş kapsamlı ellerin kullandırıldığı (hands-on) egzersizler.
  • Gerçek dünya dağıtım senaryoları.

Kurs Özelleştirme Seçenekleri

Kurs, organizasyonunuzda kullanılan teknolojilere, geliştirme araçlarına ve dağıtım ortamlarına uygun olarak özelleştirilebilir.

Kurs İçin Gerekli Önbilgiler

Katılımcıların şunlara sahip olması gerekmektedir:

  • Temel Linux komut satırı bilgisi.
  • Yazılım geliştirme veya sistem yönetimi hakkında genel bir anlayış.
  • Temel ağ bilgisi.
  • Daha önce OpenShift deneyimi aranmaz.

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler