G2 — Blok D Kapısı: CKA#
"Bu sınav çoktan seçmeli değil. Canlı bir cluster açılır ve 'şunu yap' der. Tıklamak yok, iş var."
⏳ Sürüm uyarısı: Sınav müfredatı ve tool sürümleri değişir. Bu sayfa 2026-07-22 itibarıyla doğrudur; resmi kaynakla çeliştiğinde resmi kaynak doğrudur.
Kapı: Blok D sonu · Sertifika: Certified Kubernetes Administrator · Ön koşul: D1–D5 kabul kriterleri
CKA, bu patikanın ilk performans sınavıdır. İki saat boyunca gerçek cluster'larda görev çözersin — YAML yazarsın, bozuk bir node'u ayağa kaldırırsın, RBAC kurarsın. Blok D tam olarak bunu inşa etti; bu kapı onu dışarıya kanıtlar.
1. Bu kapıya hazır mısın?#
Şu kriterleri canlı bir cluster'da (kind yeter) geçmiş olmalısın:
-
D1— Deployment+Service+Ingress kurdun; en-az-yetki RBAC + default-deny NetworkPolicy ilk günden içindeydi -
D2— request/limit, readiness/liveness probe, PDB, HPA yapılandırdın -
D3— Secret oluşturupsecretKeyRefile bağladın; base64 ≠ şifreleme olduğunu kanıtladın -
D4— image tarama kapısı + imzalama CI'ın parçası -
D5— tek uygulamayı ArgoCD ile GitOps'ladın - Kırık lab'ları çözdün:
K04,K05,K06 - Blok D
STAGE-EXAM'ini geçtin
Bir Pod'un neden Pending/CrashLoopBackOff/ImagePullBackOff olduğunu dokümana bakmadan üç komutla daraltamıyorsan, henüz hazır değilsin. CKA'nın en büyük alanı budur.
2. Ne ölçer, ne ölçmez#
| Ölçer | Ölçmez |
|---|---|
Canlı cluster'da kubectl/YAML ile görev çözme | Uygulama tasarımı, kod yazma |
| Cluster kurulum/yükseltme (kubeadm), etcd yedek/geri-yükleme | Bulut-spesifik managed K8s (EKS/GKE) ayrıntısı |
| Scheduling, networking, storage, sorun giderme | Güvenlik derinliği (o G3/CKS'in işi) |
| Hız + doğruluk (2 saat, ağırlıklı görevler) | Ezber; sınavda kubernetes.io açık |
Geçme, "bir cluster'da iş yapabiliyorum" der. Production sahipliği değil — onu Blok E ve gerçek on-call öğretir.
3. Hangi modüller müfredatı karşılıyor#
Alan ağırlıkları resmi müfredattan; kendin doğrula:
| Alan | ~Ağırlık | Karşılayan modül | Boşluk (kendin çalış) |
|---|---|---|---|
| Troubleshooting | ~%30 | D1, D2, K04, K05, B1 | Node NotReady, kubelet/certificate sorunları |
| Cluster Architecture, Install & Config | ~%25 | D1 (RBAC), D3 | kubeadm ile kurulum/yükseltme, etcd yedek/geri-yükleme — patika kind kullanır, bunları kendin çalış |
| Services & Networking | ~%20 | D1 (Service, Ingress, NetworkPolicy) | CoreDNS yapılandırma, Gateway API, CNI ayrıntısı |
| Workloads & Scheduling | ~%15 | D1, D2 | DaemonSet, static pod, taint/toleration, affinity |
| Storage | ~%10 | D2 (kısmi) | PV/PVC/StorageClass yaşam döngüsü — patikada zayıf, kendin çalış |
🕳️ En büyük iki boşluk dürüstçe: (1) kubeadm kurulum/yükseltme + etcd yedek-geri yükleme ve (2) storage (PV/PVC/StorageClass). Patika bilerek
kindüstünde ilerledi (yerel-önce), o yüzden bu iki alan sende eksik. CKA'ya girmeden bunları ayrıca çalış.
4. Resmi müfredat nerede#
Tek gerçek kaynak resmi müfredat ve sınav kılavuzu — bu sayfa değil:
- CNCF CKA Curriculum (GitHub) → güncel domain listesi ve ağırlıklar
- Linux Foundation — CKA → kayıt, kurallar, sınav ortamı
- Sınavda yalnız
kubernetes.io(ve alt alan adları) açıktır — hangi sayfalar açık, resmi handbook'ta yazar.
5. Hazırlık planı#
- Blok D'yi ve üç kırık lab'ı bitir (yukarıdaki checklist).
- İki büyük boşluğu kapat: kubeadm kurulum/yükseltme + etcd yedek/geri-yükleme; storage.
- Hız çalış. CKA'da bilmek yetmez, 2 saatte bitirmek gerekir.
kubectlkısayollarını, imperative komutları (kubectl create ... --dry-run=client -o yaml) ezberle. alias k=kubectl,kubectl explain,--dry-runile YAML üretmeyi refleks yap.- Resmi sınav simülatörü (kayıtla gelir) → gerçek zaman baskısı altında dene.
- Sınav-alma disiplini →
HOW-TO-CERTIFY.md.
6. Pratik ortamı (yerel-önce)#
- kind veya k3s ile çok-node'lu bir cluster kur; para gerekmez.
L13veL14zaten kind üstünde.- Boşluk alanları için:
kubeadmile 2 VM'de (veyakind'ın dışında Vagrant/Multipass ile) bir cluster kurup etcd snapshot al/geri yükle pratiği yap — bu sınavın klasik görevidir. - Storage için: yerel
StorageClass+PVC+ Pod bağlama döngüsünü tekrarla.
7. Sınav günü mekaniği#
- 2 saat, performansa dayalı, uzaktan gözetimli. Gerçek cluster'lara SSH/terminal.
- Görevler ağırlıklıdır; her göreve yüzde değeri yazar. Yüksek puanlıları önce çöz.
- Bağlam değişimi (
kubectl config use-context) her görevin başında zorunlu — atlarsan yanlış cluster'da çalışırsın. kubernetes.ioaçık ama arama yavaştır; bilgiyi orada aramak değil, hızlı bulmak için önceden alıştır.- Emin olmadığın görevi işaretle, geç, dönebilirsen dön. Kısmi puan vardır — görevi tamamen boş bırakma.
- Geçme eşiği resmi handbook'ta yazar (tarihsel olarak ~%66); resmi sayfayı doğrula.
8. Hazır olduğunu nereden anlarsın#
- Simülatörde (Killer.sh vb.) zaman dolmadan tüm görevleri bitiriyorsun
-
ImagePullBackOff/CrashLoopBackOff/Pending/NotReadyiçin ilk üç teşhis komutun refleks - etcd snapshot alıp geri yükleyebiliyorsun (bakmadan)
- Imperative komutla 30 saniyede Deployment+Service+expose yapabiliyorsun
- RBAC Role/Binding'i
kubectl create role/rolebindingile bakmadan kurabiliyorsun
9. Geçemezsen#
- Bu sınavı ilk seferde geçememek yaygındır — zaman baskısı gerçek. Utanç yok.
- Kayıt genelde bir ücretsiz tekrar içerir (resmi sayfadan doğrula) — ikinci şansı planla.
- Skor, alan bazında zayıflığını göstermez; kendi hissine göre en yavaş kaldığın alana dön.
- Neredeyse her zaman sorun bilgi değil hızdır → simülatörde tempo çalış, sonra tekrar gir.
📋 Checklist — G2'ye girmeden#
[ ] D1–D5 kabul kriterleri canlı cluster'da geçildi
[ ] K04 + K05 + K06 kırık lab'ları çözüldü
[ ] Blok D STAGE-EXAM geçildi
[ ] Boşluklar kapatıldı: kubeadm kurulum/yükseltme + etcd yedek/geri-yükleme + storage
[ ] Simülatörde tüm görevler süre içinde bitiriliyor
[ ] Imperative kubectl + --dry-run refleks
📚 Referanslar#
- CNCF Curriculum (CKA)
- Linux Foundation — CKA
- Kubernetes resmi dokümantasyon — sınavda açık olan kaynak
- Repo içi:
README.md· önceki kapıG1-kcna-terraform.md· sonraki kapıG3-cks-aws-saa.md·HOW-TO-CERTIFY.md
"CKA seni cluster'ın karşısına oturttu ama hep 'nasıl çalışır' sorusuyla. Bir sonraki kapı ya 'nasıl saldırıya uğrar' (CKS) ya da 'nasıl mimarilenir' (AWS SAA) diye sorar."