CKAD: Kubernetes Uygulama Geliştirici Sertifikası Rehberi
Sertifika rehberi

CKAD: Kubernetes Uygulama Geliştirici Sertifikası Rehberi

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 4 dk okuma

Sertifikayı veren kuruluş: The Linux Foundation ve CNCF

Kubernetes uygulama geliştirici sertifikası CKAD: kimin verdiği, uygulamalı sınavın yapısı, alan ağırlıkları, geçerlilik ve komut satırında hazırlık yolu.

CKAD nedir, kim verir?

CKAD (Certified Kubernetes Application Developer), The Linux Foundation ve Cloud Native Computing Foundation (CNCF) tarafından oluşturulan bir Kubernetes sertifikasıdır. Resmî sayfaya göre sertifika, Kubernetes için bulut tabanlı uygulamaları tasarlama, derleme, yapılandırma ve dışarıya açma becerisini belgeler.

CKAD'nin odağı kümeyi kurmak ya da işletmek değil, küme üzerinde çalışan uygulamadır. Geliştirici bakışıyla şu sorulara yanıt verir: uygulama hangi Kubernetes nesneleriyle tanımlanır, yapılandırma ve sırlar nasıl ayrılır, sağlık kontrolleri nasıl kurulur, yeni sürüm kesintisiz nasıl yayılır ve servis ağa nasıl açılır.

Sınav nasıl işler?

CKAD çoktan seçmeli bir sınav değildir. Resmî sayfaya göre sınav çevrim içi, gözetimli ve performansa dayalıdır; aday, komut satırında çözülmesi gereken 15-20 uygulamalı görevle karşılaşır ve görevleri tamamlamak için 2 saati vardır. Geçmek için %66 ve üzeri puan gerekir.

Bu biçimin pratik sonucu şudur: bilgiyi tanımak yetmez, hızlı uygulamak gerekir. Örneğin bir görev, var olan bir Deployment'a hazırlık kontrolü eklemenizi, bir ConfigMap'teki değeri ortam değişkeni olarak bağlamanızı ve uygulamayı bir Service ile açmanızı isteyebilir. Doğru YAML'ı sıfırdan yazmak yerine kubectl ile iskelet üretip düzenlemek, zaman yönetiminin temelidir.

Sınav kaydıyla birlikte Killer.sh tarafından sağlanan bir sınav simülatörüne iki deneme hakkı verilir ve her deneme etkinleştirildiği andan itibaren 36 saat erişilebilir. Kayıttan sonra sınavı planlayıp girmek için 12 ay süre tanınır ve bir tekrar hakkı dahildir.

Sınav alanları ve ağırlıkları

Resmî sayfada CKAD alanları şu ağırlıklarla listelenir:

  • Application Design and Build (uygulama tasarımı ve derleme): yüzde 20
  • Application Deployment (uygulama dağıtımı): yüzde 20
  • Application Observability and Maintenance (gözlemlenebilirlik ve bakım): yüzde 15
  • Application Environment, Configuration and Security (ortam, yapılandırma ve güvenlik): yüzde 25
  • Services and Networking (servisler ve ağ): yüzde 20

En ağır alanın ortam, yapılandırma ve güvenlik olması dikkat çekicidir: sınav, uygulamanın yalnız çalışmasını değil, doğru yapılandırılmış ve güvenli biçimde çalışmasını önemser. Her alanın alt konuları resmî müfredat belgesinde yayımlanır; çalışma süresini bu ağırlıklarla orantılı dağıtmak verimli bir plan sağlar.

Ön koşul, geçerlilik ve sürüm

Resmî sayfaya göre CKAD için ön koşul yoktur. Bununla birlikte sınav, konteyner çalışma ortamları ve mikroservis mimarisi hakkında çalışan bir bilgi varsayar; başarılı adayın OCI uyumlu konteyner imajlarıyla rahat çalışması beklenir.

Sertifika 2 yıl geçerlidir. Sınav belirli bir Kubernetes sürümüne dayanır ve bu sürüm Kubernetes'in yeni sürümleriyle birlikte güncellenir; bu nedenle hazırlık yaparken resmî sayfada belirtilen sürümü kontrol etmek ve aynı sürümde bir test kümesiyle çalışmak gerekir.

CKAD mi CKA mı?

İki sertifika aynı kurumlardan gelir ve ikisi de performansa dayalıdır, ama farklı rolleri ölçer:

  • Odak: CKAD uygulamayı Kubernetes üzerinde tanımlamayı ve çalıştırmayı; CKA kümenin kendisini kurmayı, yönetmeyi ve sorunlarını gidermeyi ölçer.
  • Tipik aday: CKAD için yazılım geliştirici ve platform üzerinde servis yayınlayan ekip üyesi; CKA için küme yöneticisi, platform ve DevOps mühendisi.
  • Ortak zemin: Pod, Deployment, Service ve depolama kavramları iki sınavda da gerekir.

Uygulama ekibindeyseniz CKAD, platform ekibindeyseniz CKA daha doğrudan işinize karşılık gelir. Her iki tarafta çalışanlar için iki sertifika birbirini tamamlar.

Nasıl hazırlanılır?

Uygulamalı bir sınav için en verimli hazırlık, gerçek bir küme üzerinde düzenli pratiktir. Önerilen bir sıra şöyledir:

  • Yerel bir test kümesi kurun ve her alan için küçük görev listeleri hazırlayın.
  • kubectl'in imperatif komutlarıyla nesne üretmeyi ve çıktıyı YAML olarak düzenlemeyi alışkanlık hâline getirin.
  • Resmî Kubernetes dokümantasyonunda aradığınızı hızlı bulmayı çalışın; sınavda neye erişebileceğinizi aday el kitabından kontrol edin.
  • Killer.sh denemelerini hazırlığın sonuna saklayın ve zaman baskısı altında hangi görev tiplerinde yavaşladığınızı not edin.

Sık yapılan hata, tek bir görevde takılıp kalmaktır. Denemelerde her görev için kendinize bir süre sınırı koymak, sınavda diğer görevlere zaman bırakmama riskini azaltır.

Mindset programlarında Kubernetes uygulama geliştirme

Uygulama geliştiren ve servislerini Kubernetes'e taşıyan ekipler için Mindset'in Certified Kubernetes Application Developer (CKAD) Hazırlık programı, Pod desenlerinden dağıtım stratejilerine ve servis ağına kadar sınav alanlarını işler; deneme sınavlarıyla zaman yönetimini de çalıştırır.

Konteyner temellerinden başlamak isteyenler için Konteyner Orkestrasyonu ile Kubernetes (CKAD Hazırlık) programı, küme yapısı ve Pod tasarımından gözlemlenebilirlik ve sınav pratiğine uzanır. Sınav kaydı ve güncel ücret The Linux Foundation sürecine tabidir ve resmî sitede yayımlanır.

Resmî kaynaklardan bilgiler

Sertifikayı oluşturan kurumlarThe Linux Foundation ve Cloud Native Computing Foundation (CNCF)kaynak
Sınav biçimiÇevrim içi, gözetimli, performansa dayalı; görevler komut satırında çözülürkaynak
Sınav süresi2 saatkaynak
Ön koşulYok (konteyner çalışma ortamları ve mikroservis mimarisi bilgisi varsayılır)kaynak
Geçerlilik süresi2 yılkaynak
Sınavı planlama ve girme süresi12 aykaynak
Tekrar hakkıBir tekrar hakkıkaynak
Sınav simülatörüKiller.sh; iki deneme, her biri etkinleştirmeden itibaren 36 saat erişimkaynak
Alan ağırlıklarıApplication Design and Build %20; Application Deployment %20; Application Observability and Maintenance %15; Application Environment, Configuration and Security %25; Services and Networking %20kaynak
Sınavın dayandığı Kubernetes sürümü (okunduğu tarihte)Kubernetes v1.37kaynak
Görev sayısı15-20 performansa dayalı görevkaynak
Geçme puanı%66 ve üzerikaynak

Bilgiler resmî kaynaklarla doğrulandığı tarihte günceldir; değişiklik olabilir.

İlgili Mindset programı

Certified Kubernetes Application Developer (CKAD) Hazırlık

Sık sorulanlar

Sık sorulan sorular

CKAD için önce CKA almak gerekir mi?

Hayır. Resmî sayfaya göre CKAD için ön koşul yoktur ve CKA şartı aranmaz. İki sertifika farklı rolleri ölçtüğü için sıralama işinize göre belirlenir. Uygulama geliştiriyorsanız doğrudan CKAD ile başlamak mantıklıdır; küme yönetimi sorumluluğunuz da varsa CKA'yı sonradan eklemek bilginizi tamamlar.

CKAD sınavında kaç görev var ve geçme puanı nedir?

The Linux Foundation'ın CKA ve CKAD talimat belgesine göre sınav, komut satırında çözülen 15-20 performansa dayalı görevden oluşur. Sertifika SSS'sine göre geçmek için %66 ve üzeri puan gerekir. Simülatördeki soru sayısı canlı sınavla aynı şey değildir. Kurallar değişebileceği için sınavdan önce güncel aday belgelerini kontrol edin.

CKAD sınavına hangi seviyede Linux bilgisi gerekir?

Sınav komut satırında yapıldığı için temel kabuk kullanımı, dosya düzenleme ve çıktı filtreleme konusunda rahat olmanız gerekir. Bir metin düzenleyicide YAML girintisini hızla düzeltebilmek ve komut çıktısını süzebilmek, sınavda dakikalar kazandırır. Linux sistem yönetimi derinliği gerekmez ama terminalde akıcılık şarttır.

CKAD sertifikasının süresi dolunca ne olur?

Resmî sayfaya göre CKAD 2 yıl geçerlidir. Süre dolduğunda sertifikayı sürdürmek için yenileme koşullarını The Linux Foundation'ın güncel sertifika politikasından kontrol etmek gerekir. Kubernetes hızlı değiştiği için yenileme dönemi, bilginizi yeni sürümlerdeki değişikliklerle güncellemek ve eksik kalan alanları tamamlamak için de iyi bir fırsattır.

CKAD Sertifikası Nedir? Sınav, Alanlar ve Hazırlık