CKA Sınavı: Hazırlık, Deneyimler ve İpuçları

Onur Akdeniz
Kariyer.net Tech
Published in
4 min readMay 27, 2024

Merhabalar, bu yazımda sizlere Certified Kubernetes Administrator (CKA) sınavı ile ilgili deneyimlerimi ve düşüncelerimi paylaşarak sizlere yardımcı olmayı umuyorum. Sadece bilgi ve fikirlerimi değil, aynı zamanda içtenlikle paylaşacağım deneyimlerimi de bulacaksınız.

Çıkılacak yol ne kadar uzun olursa olsun, çantanızda disiplin, azim ve kararlılık olmalı.

Bu sınava olan ilgimin ve bağlılığımın en büyük nedeni, uygulamalı bir yapıya sahip olmasıdır. Sınav, önce size gerekli bilgileri öğretiyor ve ardından bu bilgileri uygulayabilme seviyesine geldiğinizde sınavı geçebilecek yetkinliğe erişmiş oluyorsunuz.

Sınavı satın aldığınızda, Linux Foundation size iki adet killer.sh erişimi sağlıyor. Bu erişimi, hazır olduğunuzda kullanmanızı tavsiye ederim çünkü açıldığında sadece 3 gün boyunca aktif kalıyor. Killer.sh hakkında biraz bilgi vereyim; 25 zorlayıcı ve zaman alıcı soru bulunuyor.Örneğin; gerçek CKA sınavında genellikle bir node’u yükseltmeniz istenir. Ancak, burada ise tüm master ve worker node ’larını yükseltmeniz gerekiyor. Bu sebeple, sınavda karşılaşabileceğinizden daha karmaşık senaryoları deneyimlemenize yardımcı oluyor.Sonuç olarak, 25 soruyu çözebildiğinizde sınavı geçecek bilgi ve yetkinliğe sahip olacağınıza inanıyorum. Bu tamamen benim kişisel görüşüm.

Sınavda tekrar hakkınız bulunuyor. İlk sınavdan başarısız olursanız, ikinci hakkınızı kullanarak sınava yeniden girebilirsiniz.

Sınavla ilgili detaylı bilgilere buradan ulaşabilirsiniz, incelemenizi tavsiye ederim.

URL: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka/
Eğitim, insanın kendi potansiyelini keşfetmesinin anahtarıdır.

Eğitim

— — — —

Eğitimleri başlama ve bitirme sırasına göre düzenledim. Eğitimlerin url ’ini bırakıyorum, detaylı inceleyebilirsiniz.

1-) Linux Foundation Kubernetes Fundamentals (LFS258)

Kubernetes’in temel prensipleri, mimarisi, bileşenleri ve container orchestration gibi konular ele alınıyor. Hem teorik bilgiler hem de pratik uygulamalar içeriyor. Bu sebeple; gerçek dünya senaryolarında Kubernetes kullanmayı öğrenebiliyorsunuz.

URL: https://training.linuxfoundation.org/training/kubernetes-fundamentals/

2-) Udemy Kubernetes Temelleri

Kubernetes’in temelleri dışında, birçok örnekle zenginleştirilmiş bir eğitim. Türkçe kaynak arayanlar için mutlaka vazgeçilmez bir seçenek.

URL: https://www.udemy.com/course/kubernetes-temelleri/?couponCode=KEEPLEARNING

3-) Udemy Certified Kubernetes Administrator (CKA) with Practice Tests

Bu eğitimi Udemy üzerinden satın aldığınızda, ilerleyen bölümlerde KodeKloud lab ortamına erişebiliyorsunuz.Bu sebeple, KodeKloud üzerindeki dördüncü eğitime ücretsiz erişim sağlıyorsunuz. Bu platformda, bol bol egzersiz yapma imkanı bulabilirsiniz.

URL: https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/?couponCode=KEEPLEARNING

4-) KodeKloud CKA Certification Course — Certified Kubernetes Administrator

CKA için olmazsa olmaz bir eğitim. Kubernetes temellerinizi sağlamlaştırmanıza ve konuları en baştan derinlemesine öğrenmenize yardımcı oluyor. Bol bol egzersiz yapma imkanı sunuyor. Bu, benim için en keyif aldığım eğitimlerden biriydi.

URL: https://kodekloud.com/courses/certified-kubernetes-administrator-cka/

5-) KodeKloud Ultimate Certified Kubernetes Administrator (CKA) Mock Exam Series

Bu eğitim ile ilgili, dördüncü eğitimde detaylı bilgi paylaşılıyor. Ancak değinmek istiyorum; bu eğitimde sınavdaymışsınız gibi gerçek bir ortam sağlıyor. Sürekli deneme sınavlarına girerek her seferinde yeni sorularla karşılaşıyorsunuz. Geniş bir soru havuzu sayesinde, farklı soru türlerini görme ve yorumlama yeteneğinizi geliştiriyorsunuz.

URL: https://kodekloud.com/courses/ultimate-certified-kubernetes-administrator-cka-mock-exam/

6-) Killercoda Interactive Scenarios for Kubernetes Administration

Sınavda çıkabilecek konu başlıklarından 20'den fazla senaryo ile lab ortamı sağlıyor. Buraya da göz atmanızda büyük fayda var.

URL: https://killercoda.com/killer-shell-cka

7-) KodeKloud JSON Path Test — Free Course

Sınavda size büyük kolaylık sağlar ve sorun giderme kısmında önemli ölçüde faydalıdır. JSON Path, YAML veya JSON formatındaki Kubernetes kaynaklarında veri aramak ve çıkarmak için kullanılan güçlü bir sorgulama dili ve özellikle “kubectl” komutlarıyla birlikte kullanılarak, büyük ve karmaşık veri yapılarını hızlı ve etkili bir şekilde filtrelemenizi sağlıyor.

URL: https://kodekloud.com/courses/json-path-quiz/

Soru Tipleri

— — — — — — —

Sınavda karşılaştığım başlıca soru tiplerini sizinle paylaşmak istiyorum.

  • Deployment scale
  • Cluster Upgrade 1.29.x to 1.29.x(only 1 node)
  • Etcd backup&restore
  • Network policy → internal-external traffic
  • Pod-Svc-Ingress
  • Node listesi
  • Top pod
  • Sidecar container
  • Persistent volume ve persistent volume claim
  • Node Notready
  • Node drain
  • RBAC(Service Account,Role ve RoleBinding)
  • Basic pod
  • Statik pod
Bir ipucu, doğru yolda ilerlemenizi sağlayan küçük bir ışık gibidir.

İpuçları

— — — — —

Bu bölümde sizlere deneyimlerden oluşan ipuçlarımı aktarmaya çalışacağım. Sınav da süre çok önemli olduğu için işinize yarayabileceğinize inanıyorum.

  • kubectl” yazmak yerine “k” harfi yazabilirsiniz.
  • deployment” yazmak yerine “dep” yazıp tab’a basmanız yeterli.
  • Node’a SSH ile bağlandıktan sonra işinize yarayacak bir komut:
Code: sudo -i
  • jq yüklemenize gerek yok çünkü yüklü geliyor.
  • MacOS Kopyalamak için (Control+Shift+C) ve (Control+Shift+V).
  • Mozilla Firefox’da kopyalama komutu yerine sağ tuş kopyala daha zaman kazandırır.
  • Eğer bir pod içinde değişiklik yaparsan “k replace –force -f /tmp/..” bunu kullanırsan podu silmek ile uğraşmazsın.
  • Kubernetes.io da sağ kısmında bulunan konu başlıklarına tıklayarak ilerlemek hız kazandırıyor.
  • Sorulardaki kategorilerin etiketleri, o soruda neler yapman gerektiğine dair ipuçları veriyor.
  • Cluster context komutuyla uğraşmıyoruz; her soruda mevcut.
  • Cheatsheet, sınavda size büyük kolaylık sağlar; mutlaka kullanmalısınız.
URL: https://kubernetes.io/pt-br/docs/reference/kubectl/cheatsheet/
  • Soruları, yüzdelik ağırlıklarına göre çözmeye başlamanızı öneriyorum.

Youtube Video Önerileri

— — — — — — — — — — — — — —

  • DevOpsDude → CKA (Certified Kubernetes Administrator) sınavına hazırlık.
URL: https://www.youtube.com/playlist?list=PLViWvmuLtSyPFP0lv9Swrui8V6Zt26QMR
  • DevOpsDude → CKA practice exams
URL: https://www.youtube.com/playlist?list=PLViWvmuLtSyMl7oFNl5p4k3vJAJa6vMTb

Umarım, bu bilgiler sınav hazırlık sürecinizde size yardımcı olur.

~Başarılar dilerim.~

--

--