Black Friday · 27 Kasım 2026

Seçili sertifikalarda %90'a varan indirim.

Çok değerli bir kariyer hedefi için tek seferlik fırsat. Sınırlı sayıda kupon, önce bekleme listesine.

Ücretsiz ders · CKA Hazırlık Programı · Modül 1: Sınav stratejisi ve hız

kubectl Hızı: Takma Ad, Vim ve Dry-Run

CKA klavyede kazanılır. Bu ders üç hız alışkanlığını kurar (takma ad ve tamamlama, vim temelleri, dry-run üretimi); YAML yazmak dakikalardan saniyelere iner.

10 dk okuma

Kazanımlar

  • Her hızlı adayın kullandığı takma ad, tamamlama ve düzenleyici üçlüsünü kurar
  • Her iş yükü bildirimi --dry-run=client -o yaml ile yazmadan üretir
  • Her alanı kubectl explain ile yerinde açıklar
  • İki saatlik sınavı taşıyan oturum notu tutar

Neden önemli

Performans sınavları bitmiş işi puanlar, bilgiyi değil. İki aday da Deployment anlarken biri dört dakikada bitirir, öteki on dört dakikada; fark neredeyse hiç Kubernetes değildir, yazı hızıdır. Sınavda resmi belgeye izin verilmesinin sebebi tam budur: ezber değil üretim beklenir. Hız, talimle kazanılan beceridir ve M00, alan içeriğinden önce talim sahasıdır.

Kavramlar

alias k=kubectl, kabuk tamamlama ve export KUBE_EDITOR=vim (gerçekten daha hızlı düzenliyorsan nano) evrensel başlangıçtır. Tamamlama ile k get dep artı Tab, k get deployment olur; takma adla birleşince sıradan komutlar birkaç tuşa iner. Üçünü de birinci soruyu okumadan, sınav terminalinde kur.

kubectl create ... --dry-run=client -o yaml bildirim fabrikasıdır. Deployment, pod, servis, job, cronjob, configmap, secret, rol, clusterrol, binding, serviceaccount, ingress, PVC, namespace: hepsinin YAML üreten bir kubectl create yolu vardır. Sınav kalıbı sabittir: üret, dosyaya yönlendir, iki alanı düzelt, uygula. Bildirimi ezberden yazmak tahtadaki en yavaş yasal hamledir.

kubectl explain pod.spec.containers --recursive | grep -i <alan> yapıyı belgeden hızlı söyler; belge, anlamı söyler. İkisini birlikte kullan: alanın nerede yaşadığını explain, hangi değerleri aldığını belge söyler.

Çalışılmış örnek

İki nginx replikalı deployment, 80. porttan açık, YAML yazmadan kuruldu:

alias k=kubectl
source <(kubectl completion bash)
export KUBE_EDITOR=vim
k create deployment web --image=nginx --replicas=2 --dry-run=client -o yaml > web.yaml
vim web.yaml   # imaj ve replikayı onayla, kaydet
k apply -f web.yaml
k expose deployment web --port=80 --dry-run=client -o yaml | k apply -f -
k get pods -o wide

Toplam yazı on satırın altındadır. Aynı iş elle yazılsa otuz satırı aşar ve üç girinti hatası şansı verir.

Sınav notları

Vim'de hayatta kalma asgarisi: yazmak için i, çıkıp kaydetmek için Esc sonra :wq, aramak için /, geri almak için u. Vim seni korkutuyorsa düzenleyiciyi nano yap ve yürü; güvendiğin yavaş düzenleyici, korktuğun hızlıdan iyidir. Terminalde tek karalama dosyası tut (bağlam adları, IP'ler, sorulardaki parolalar); çünkü soruyu yeniden okumak her seferinde bir dakikadır.

Mini kontrol

4 soruluk öz kontrol. Yanıtların cihazında kalır, saklanmaz ve gönderilmez. Yalnızca geçen skor (ör. 4 soruda 3) kaydedilir ve yalnızca ders ilerlemesinin kilidini açmak için: bir dersin tamamlanmış sayılması için en az 3 doğru gerekir. Hiçbir sertifika değerlendirmesine sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

Geri bildirim yazmak için giriş yap ve dersi tamamla.

Kaynaklar

Alıştırma

Temiz tarayıcı kümesi aç, süre tutarak 3 replikalı deployment kur, dışarı aç, 5'e ölçekle, her komutu oturum notuna kaydet, sonra hepsini sil. Döngü üç dakikanın altına inip elle yazılmış YAML sıfırlanana dek tekrarla.

Geçme kriterleri

Üç dakikanın altında zamanlı döngü; her komut oturum notunda aynen; elle yazılmış bildirim yok; takma ad, tamamlama ve düzenleyici ilk create'ten önce kurulu.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.