Kubernetes nedir yenir mi içilir mi ?
Eğitmenler: Onur Can Kayakıran, Canberk Koç
Katılımcılar için ön-şartlar
GNU/Linux Sistem Admini eğitimi almış veya GNU/Linux dağıtımları konusunda bilgi sahibi olmak
Eğitim içeriği
Neden Kubernetes Öğrenmeniz gerekiyor?
Kubernetes Eğitimi container deployment süreçleri: Bu, container’ların nasıl hazırlanacağı, nasıl dağıtılacağı ve nasıl yükseltileceği gibi konuları kapsar.
Ölçeklendirme ve performans: Bu, container’ların nasıl ölçeklendirileceği ve nasıl optimize edileceği gibi konuları kapsar.
Güvenlik: Bu, container’ların nasıl güvenliğinin sağlanacağı ve nasıl korunacağı gibi konuları kapsar.
Kubernetes Cluster kurulumları nasıl yapılır?
Container orkestrasyonu temel kavramları: Bu, container’ların nasıl dağıtılacağı, yönetileceği ve bakımının yapılacağı gibi konuları kapsar.
- Container nedir?
- Kubernetes komponentleri
- Kubernetes Döngüsü
- Kubectl
- Pod
- Yaml
- Pod yaşam döngüleri
- Çoklu Container Pod yapısı
- Init Container
- Label ve selector
- Annotation
- Namespace
- Deployment
- ReplicaSet
- Rollout ve Rollback
- Kubernetes Ağ yapısı
- Service
- Liveness Probe
- Readiness Probe
- Resource Limit
- Enviroment Variable
Bu konuların devamında zaman yeterli olursa
- Volume
- ConfigMap
- DaemonSet
- Ingress
Başvurusu kabul edilen katılımcıların bilgisayarlarına Ubuntu 20.04 veya Ubuntu 22.04 Desktop dağıtımını kurup gelmesi beklenmektedir. Dersler GNU/Linux işletim sistemi üzerinden işleneceği için katılımcıların belirtilen dağıtımlardan birini kullanmaları önerilir.