WORKSHOP - KUBERNETES - KURUMSAL SEVİYE KÜME OPERASYONLARI VE UYGULAMALI YÖNETİM ATÖLYESİ
Çoklu bulut (multi-cloud) Kubernetes kümelerinin kurulumu, etcd yedeklemesi, sıfır kesintili küme güncellemeleri, kalıcı depolama yönetimi ve ileri düzey sorun giderme tekniklerini pratik edin.
Atölye Formatı
Süre: 10 Gün, günlük program 10:00 - 17:00 (50 dakika ders + 10 dakika mola, 1 saat yemek arası, günde 6 saat, toplam 60 saat).
Lokasyon: Online (Zoom, Teams, Meet) veya müşteri lokasyonunda uygulamalı laboratuvar kurulumları.
Metot: Kurgusal lojistik ve e-ticaret kuruluşu olan “KargoTech” senaryosu üzerinden gerçekçi operasyon simülasyonları.
Üretim Ortamında Kubernetes Küme Operasyonları
Kubernetes'i kurmak işin başlangıcıdır; ancak etcd yedekleme/kurtarma, sıfır kesintili küme güncellemeleri, kalıcı depolama (CSI) entegrasyonu ve akıllı ağ politikaları yönetmek, profesyonel düzeyde operasyonel tecrübe gerektirir.
Yüksek Erişilebilir Altyapı
Kontrol düzlemi (Control Plane) yedekliliği ve dağıtık etcd topolojilerinin yönetimi.
GitOps ve Bildirimsel Dağıtım
ArgoCD ve Flux kullanarak uygulamaları ve altyapı şablonlarını sürüm kontrollü Git depoları üzerinden yönetme.
Atölye Hedefi
Katılımcıların kurumsal ölçekte Kubernetes kümelerini güvenle tasarlamasını, kurmasını, izlemesini ve sorun gidermesini (troubleshooting) sağlamaktır.
Atölye sonunda katılımcılar, kubeadm ve kOps gibi araçlarla küme bootstrap edip, HPA/VPA ile dinamik ölçeklendirme modellerini uygulayabilecek yetkinlikğe ulaşacaklardır.
Küme Operasyonları
Cluster Operations10 Günlük Detaylı Atölye Programı
Küme Temelleri ve API
- kubeadm ve alternatif bootstrap araçlarıyla küme kurulumu.
- Küme yaşam döngüsü ve API sunucusu iç mimari mekanizmaları.
- etcd anahtar-değer depolama yapısı ve kontrol düzlemi tasarımı.
Ağ Yönetimi ve CNI
- CNI (Container Network Interface) alternatifleri ve kurulumları.
- Ağ politikaları (Network Policies) ile trafik engelleme modelleri.
- CoreDNS servis keşif altyapısı ve Ingress Controller tasarımları.
Depolama Yönetimi
- Kalıcı birimler (PV/PVC) ve CSI sürücü mimarileri.
- Veritabanı gibi durum bilgisi koruyan iş yükleri (StatefulSets).
- Farklı ortamlarda StorageClass tasarımı ve dinamik provizyonlama.
Güvenlik Konfigürasyonları
- Kullanıcı ve rol tanımları (RBAC) ve en az yetki yönetimi.
- Pod Güvenlik Standartları (PSS/PSA) zorunlu kılınması.
- Kabul denetleyicileri (Admission Controllers) ve Secrets şifreleme.
Yüksek Erişilebilirlik (HA)
- Control Plane yedekliliği ve yük dengeleme katmanı tasarımı.
- etcd küme tasarımları, yedekleme ve felaketten kurtarma (DR).
- Küme düğüm arızalarında failover süreçlerinin yönetimi.
Gözlemlenebilirlik (Observability)
- Prometheus Operatörü ve Grafana dashboard tasarımları.
- Uygulama bazlı özel metrik (Custom Metrics) toplama pratikleri.
- Loki log ve Tempo izleme (tracing) sistemlerinin entegrasyonu.
GitOps ve Teslimat Süreçleri
- ArgoCD ve Flux ile deklaratif dağıtım boru hatlarının kurulması.
- Helm paket yöneticisi ve Kustomize şablonlama araçları.
- Hata durumunda otomatik geri alma (rollback) senaryoları.
Ölçeklendirme Yöntemleri
- Yatay pod ölçekleyici (HPA) ve dikey pod ölçekleyici (VPA).
- Cluster Autoscaler ile dinamik düğüm (node) havuzu yönetimi.
- Çoklu ad alanı limitleri ve kaynak kotalarının (ResourceQuotas) yönetimi.
Sorun Giderme (Troubleshooting)
- kubelet ve container runtime loglarının derinlemesine analizi.
- CrashLoopBackOff, Pending ve OOMKilled durumlarının çözümü.
- Düğüm seviyesindeki ağ ve I/O performans darboğazlarının tespiti.
Genişletmeler ve Kapanış Projesi
- Custom Resource Definitions (CRD) ve Operator mimarisi.
- Mutating ve Validating Webhooks geliştirme temelleri.
- Kuruma özel tasarlanmış nihai bitirme laboratuvar uygulaması.
Kişiselleştirilmiş Atölye Deneyimi
Her atölye öncesinde kurumunuzla ön görüşme yapılarak altyapı mimarinize ve sektörel kısıtlarınıza uygun özelleştirmeler planlanır. Telekomünikasyon seviyesi yüksek erişilebilirlikten IoT/Edge topolojilerine kadar laboratuvarlar kurumunuza özel olarak tasarlanır.
- KargoTech Senaryosu: Gerçekçi bir e-ticaret dağıtım altyapısı üzerinden pratikler.
- Altyapı Kodları ve Dokümanlar: Tüm atölye boyunca yazılan konfigürasyon, YAML manifestoları, yedekleme scriptleri ve log şablonları katılımcılara teslim edilir.
- Birlikte Geliştirme Seansları: Eğitmen ve katılımcıların aynı kod tabanı üzerinde eş zamanlı çalışması.
Hedef Kitle
Sistem Mühendisleri
Kubernetes kümelerini kurmak, sürüm yükseltmek ve yönetmekle görevli uzmanlar.
SRE & Platform Mühendisleri
Hizmet sürekliliği, etcd yedeklemesi ve olağanüstü durum kurtarma yöneten profesyoneller.
DevOps Mühendisleri
GitOps süreçlerini ve küme otomatik ölçeklendirmesini tasarlayan uzmanlar.
Teknik Liderler
Küme kaynak verimliliğini ve BT altyapı stratejisini belirleyen yöneticiler.
Katılımcılardan Beklentilerimiz
- Orta Seviye Kubernetes Bilgisi: Pod, Service, Deployment gibi objeleri temel seviyede bilmek ve yönetmek.
- Temel Linux ve Ağ Bilgisi: Komut satırında dosya düzenleme, ağ isteklerini izleme yeteneği.
Bu bölüm; etcd yedekleme komutları ve Python ile Kubernetes API üzerinden ölçeklendirme kodlarını barındırır.
etcd Küme Yedekleme Komutu
Kubernetes etcd veri tabanının anlık görüntüsünü (snapshot) alan ve güvenli bir dizine kaydeden bash komutu.
ETCDCTL_API=3 etcdctl \
--endpoints=https://127.0.0.1:2379 \
--cacert=/etc/kubernetes/pki/etcd/ca.crt \
--cert=/etc/kubernetes/pki/etcd/server.crt \
--key=/etc/kubernetes/pki/etcd/server.key \
snapshot save /var/lib/etcd-backups/etcd-snapshot-$(date +%F).db
Kubernetes API ile Ölçeklendirme
Resmi Kubernetes Python istemcisi ile bir Deployment'ın replika sayısını güncelleyen kod şablonu.
from kubernetes import client, config
def scale_deployment(name, namespace, replicas):
# Kümeye kimlik doğrulama ayarlarını yükle
config.load_kube_config()
apps_v1 = client.AppsV1Api()
# Güncelleme için gövde tanımla
body = {"spec": {"replicas": replicas}}
# API çağrısı yap
response = apps_v1.patch_namespaced_deployment_scale(
name=name, namespace=namespace, body=body
)
print("Deployment olceklendi. Mevcut Replika: " + str(replicas))
# scale_deployment("web-app", "default", 5)
Aradığınız Eğitimi Bulduğunuzu Düşünüyorsanız!
Kurumsal eğitim programlarımız, sektörün en güncel ve kritik teknoloji trendlerinde yetkinlik kazanmanız amacıyla lider seviyede yapılandırıldı. Küresel 1-10 değerlendirme sistemlerinde 9.5 ve üzeri memnuniyet puanı alan eğitim içeriklerimiz, ekibinize pratik yetkinlik kazandırmak için tasarlandı.
25 yılı aşkın eğitim sektörü birikimimizi, küresel savunma sanayii ve kurumsal DevOps/Siber Güvenlik danışmanlığı tecrübelerimizle harmanlıyoruz. Ekiplerinizin ihtiyaç duyduğu pratik becerileri, tamamen kuruma özel özgün laboratuvar senaryolarıyla destekleyerek sunuyoruz.
Eğitimin ardından tüm katılımcılara özel GitHub depoları üzerinden hazır çalışma ortamları (labs) ve hayat boyu erişebilecekleri dokümantasyon kütüphanesi açılmaktadır. Kurumsal hedeflerinizi uzmanlığımızla gerçeğe dönüştürün.
Eksiksiz Eğitim Kataloğu
Hands-on Kurumsal Eğitim, Workshop ve Turquality Programları
Tüm eğitimlerimiz, 35 yıllık mühendislik deneyiminin süzgecinden geçmiş, tamamen gerçek dünya senaryolarına (Case Study) dayalı ve hands-on (uygulamalı) olarak sunulmaktadır. Materyaller Git üzerinden dinamik olarak paylaşılır ve katılımcı ihtiyaçlarına göre özelleştirilmiş danışmanlık katmanı içerir.
Yapay Zeka, Üretken AI ve AGI Stratejileri
Genel Yapay Zeka (AGI) vizyonundan otonom ajan mimarilerine, kurumsal RAG ve Fine-Tuning stratejilerinden açıklanabilir AI standartlarına uzanan derinlemesine programlar.
DevOps, Kubernetes ve Platform Otomasyonu
Cloud-native altyapıların kurulumu, orkestrasyonu ve yönetiminde endüstriyel standartlar (NIST, CNCF) ile yüksek erişilebilirlik çözümleri.
Siber Güvenlik, DevSecOps ve Defansif Teknolojiler
Yazılım yaşam döngüsünün her aşamasında güvenlik (Security by Design), siber farkındalık ve kurumsal SOC operasyonları uzmanlığı.
Blockchain, Web3 ve Akıllı Sözleşme Geliştirme
Merkeziyetsiz internet (Web3) ekosisteminde; DAO yapıları, NFT mülkiyeti ve Solidity ile güvenli kontrat geliştirme uzmanlığı.
Yazılım Mimarisi, Big Data ve Veri Yönetimi
Event-driven sistemler, mikroservis modernizasyonu ve yüksek trafikli projelerin mimari tasarımı ve optimizasyonu.
Mikroservis Yazılım Üretimi ve Programlama Dilleri
Çok dilli (Polyglot) geliştirme ortamlarında mikroservis tasarımı, asenkron programlama ve temiz kod standartları.
Proje Yönetimi, Agile ve SAFe Metodolojileri
Kurumsal çevikliğin (Business Agility) sağlanmasında; Scrum, Kanban ve SAFe framework'lerinin uygulanması ve PMP standartları.
Teknik Workshop ve Derin Dalış (Deep Dive) Seansları
Spesifik mühendislik problemlerine odaklanan, kısa süreli ancak yoğun uygulama içeren laboratuvar çalışmaları.
Turquality ve Kurumsal Gelişim Programları
Globalleşen kurumlar için Turquality standartlarında teknoloji modernizasyonu, dijital dönüşüm ve stratejik yönetim eğitimleri.
Tüm Workshoplar Sizin İçin Özel Hazırlananan Kurumsal Workshoplarımız
Workshoplar konuların 360 derece açıdan ele alındığı, konuların derinlemesine işlendiği, handsonlar ile katılımcıların birlikte çalışma fırsatı bulduğu en kapsamlı eğitim formatımızdır.
Tüm Seminerlerimiz Sizin İçin Özel Hazırlananan Kurumsal Seminerlerimiz
Tüm seminerlerimiz sizin senaryolarınız ve ihtiyaçlarınız için size özel hazırlanır. Katılımcı profiline uygun özel örnekler ve katılımı teşvik edecek özel içerikler ile zenginleştirilir.