Kubernetes Fundamentals and First Steps Training
| Eğitim Süresi | 16 Saat |
|---|
Kubernetes Temelleri ve İlk Adımlar Eğitimini Kimler Almalıdır?
Kubernetes teknolojisini sıfırdan öğrenmek isteyen yazılım geliştiriciler
DevOps mühendisleri ve sistem yöneticileri
Konteyner tabanlı uygulama yönetimi konusunda kendini geliştirmek isteyen BT uzmanları
Bulut tabanlı uygulama geliştiren veya yöneten yazılımcılar
Kariyerinde Kubernetes bilgisiyle avantaj elde etmek isteyen öğrenciler ve yeni mezunlar
Kubernetes Temelleri ve İlk Adımlar Eğitimi Neden Alınmalıdır?
Konteyner teknolojisi günümüzün en popüler bulut ve mikroservis altyapı araçlarından biridir; Kubernetes ise konteyner yönetiminde endüstri standardıdır.
Kubernetes bilgisi, BT sektöründe kariyer fırsatlarını artırır ve iş bulma olanaklarını genişletir.
Kubernetes kullanımı ile uygulamaların ölçeklenebilirliği, yönetilebilirliği ve sürdürülebilirliği artırılır.
Eğitimin temel seviyede olması, katılımcıların konuya hızlıca adapte olmalarını sağlar ve ileri seviye eğitimler için sağlam bir altyapı oluşturur.
Kubernetes Temelleri ve İlk Adımlar Eğitiminde Kazanılan Beceriler Nelerdir?
Bu eğitimi tamamlayan katılımcılarımız aşağıdaki becerilere sahip olacaktır:
Kubernetes temel kavramlarını ve mimari bileşenlerini anlama
Kubernetes kurulumunu yapma ve temel yapılandırmalarını gerçekleştirme
Konteyner tabanlı uygulamaların Kubernetes üzerinde yönetilmesi ve çalıştırılması
Temel Kubernetes objelerini (Pod, Deployment, Service vb.) oluşturabilme ve yönetebilme
Kubernetes arayüzlerini (kubectl, dashboard vb.) kullanarak temel operasyonları gerçekleştirebilme
Kubernetes üzerinde temel hata ayıklama (debugging) ve sorun giderme becerileri
-
Uncategorized
-
1. Kubernetes’e Giriş ve Temel Mimari Kavramlar
-
1. Kubernetes’e Giriş ve Temel Mimari Kavramlar5Lessons ·
-
Kubernetes’in ortaya çıkışı ve ihtiyaç duyulma sebepleri
-
Temel bileşenler: Master (Control Plane) ve Node mimarisi
-
API Server, Scheduler, Controller Manager, ETCD rol ve görevleri
-
Kubelet, Kube-proxy ve Container Runtime
-
YAML dosya yapısına genel bakış
-
-
2. Pod, Deployment ve ReplicaSet Tanımı ve Yönetimi
-
2. Pod, Deployment ve ReplicaSet Tanımı ve Yönetimi6Lessons ·
-
Pod nedir? Pod içindeki container mantığı
-
Pod manifest dosyası örnekleri ve uygulamaları
-
ReplicaSet nedir, neden kullanılır?
-
Deployment ile uygulama yönetimi ve versiyonlama
-
YAML ile Deployment/ReplicaSet tanımı
-
kubectl komutları ile yönetim: apply, get, describe, delete
-
-
3. Service ve Ingress Kullanımı
-
3. Service ve Ingress Kullanımı6Lessons ·
-
ClusterIP, NodePort, LoadBalancer türleri
-
Servis tanımı ve uygulamaya yönlendirme mantığı
-
Ingress nedir? Nginx Ingress Controller kurulumu
-
Ingress tanımı ile HTTP yönlendirme örnekleri
-
TLS (HTTPS) desteği ve sertifika entegrasyonu
-
DNS ve domain yönlendirme temelleri
-
-
4. ConfigMap ve Secret Yönetimi
-
4. ConfigMap ve Secret Yönetimi5Lessons ·
-
ConfigMap ile yapılandırma değerlerinin dışsallaştırılması
-
Uygulamada environment variable olarak kullanımı
-
Secret nedir? Şifreli veri yönetimi
-
Base64 ile şifreleme / çözme işlemleri
-
ConfigMap & Secret’ların Pod’lara mount edilmesi
-
-
5. Minikube ile Lokal Kurulum ve Uygulama Dağıtımı
-
5. Minikube ile Lokal Kurulum ve Uygulama Dağıtımı5Lessons ·
-
Minikube kurulumu (MacOS, Windows, Linux için)
-
Cluster başlatma, durdurma ve yapılandırma
-
Docker container’larının Minikube üzerinden çalıştırılması
-
Uygulama deployment’ı ve servis erişimi
-
Minikube dashboard kullanımı ve temel GUI özellikleri
-
-
6. Temel Ölçekleme ve Güncelleme İşlemleri
-
6. Temel Ölçekleme ve Güncelleme İşlemleri5Lessons ·
-
Horizontal Pod Autoscaler tanımı ve kurulumu
-
Kaynak kotaları (resource requests & limits)
-
Rolling update ve rollback işlemleri
-
Deployment stratejileri (Recreate vs RollingUpdate)
-
Güncelleme sırasında downtime yönetimi
-
-
7. Hands-On Lab Uygulamaları (Online Ortam veya Lokal)
-
7. Hands-On Lab Uygulamaları (Online Ortam veya Lokal)8Lessons ·
-
Her katılımcının kendi lokal ortamında Minikube kurulumu
-
ConfigMap ve Secret ile uygulama yapılandırması
-
Service tanımı ile uygulamaya dış erişim sağlanması
-
Temel bir uygulamanın (örneğin: Node.js REST API) pod olarak deploy edilmesi
-
Ingress kurulumu ve domain tanımı ile yönlendirme
-
Uygulamanın güncellenmesi ve yeniden deploy edilmesi
-
Örnek senaryo: Version v1 → v2 rollout & rollback
-
Sınav niteliğinde uygulamalı mini proje
-
Impress Academy Certification Program
E-Government Verifiable Certificate
E-Government approved certificates issued at the end of the training are officially recognized and provide a strong reference for your career.
- Officially recognized
- Integrated with e-Government systems
- Valid for official applications
Sertifier Approved Digital Certificate
Digital certificates prepared with the Sertifier infrastructure are generated with unique serial numbers and added to your digital library.
- Unique personal serial number
- LinkedIn integration
- Downloadable in PDF format
- Digital library access