Ücretsiz ders · CKA Hazırlık Programı · Modül 1: Sınav stratejisi ve hız
Yerel Kümeler: kind, k3d ve minikube
Tarayıcı kümeleri solar; yerel küme seni bekler. Bu ders kind, k3d ve minikube'u karşılaştırır, kur-yık döngüsünü talim ettirir; günlük tekrar bedava olur.
10 dk okuma
Kazanımlar
- Belirtilen talim hedefine göre kind, k3d ya da minikube seçer
- Atılabilir kümeyi kurar, temiz yıkar
- Kayıt defteri turu olmadan yerel imaj yükler
- Yerel kümenin tarayıcı lablarının tamamlayıcısı olduğunu, yerine geçmediğini açıklar
Neden önemli
Bu programdaki Killercoda senaryoları ve Play-with-Kubernetes oturumları ücretsizdir ve solar: oturumlar zaman aşımına uğrar, kuyruklar oluşur, ilerleme buharlaşır. Kendi makinendeki yerel kümenin saati yoktur, kuyruğu yoktur ve tarayıcı korumalı alanlarının asla vermediği tam yönetici hakkı (kontrol düzlemi dahil) vardır. etcd geri yükleme ya da yükseltme üzerine günlük on beş dakikalık tekrarlar bu kalıcılığı ister.
Kavramlar
kind, Kubernetes düğümlerini Docker kapsayıcısı koşturur: tek komutla çok düğümlü küme, kind load docker-image ile imaj yükleme, anında silme. CKA tekrarları için öntanımlı seçimdir; çünkü hızlıdır, betiklenebilir ve yukarı akış test araçlarıyla eşleşir. k3d aynı fikrin k3s üzerindenidir: daha da hafif, daha hızlı açılır, biraz daha az saf. minikube emektardır: docker, virtualbox ve fazlası için sürücüler, tek komutla ingress ve metrics eklentileri; daha ağır ama ekstralarıyla gerçek tek düğüme en yakın.
Seçim kuralı hedefe uyar. Saf kubectl hızı ve nesne tekrarı: kind. Dar dizüstü ya da en hızlı açılış: k3d. Elle kurulum olmadan eklenti (ingress, pano, metrics): minikube. Üçü de gerçekçilikte yönetilen kümelere, kolaylıkta tarayıcı lablarına yenilir; işleri tekrardır, sadakat değil.
Çalışılmış örnek
kind döngüsü, günlük tekrar şekli:
kind create cluster --name reps
kubectl cluster-info --context kind-reps
kind load docker-image nginx:alpine --name reps
kubectl create deployment web --image=nginx:alpine
kubectl get nodes
kind delete cluster --name reps
docker ps # boş: arkada hiçbir şey kalmadıHer talim kümesine ad ver (reps, etcd-drill, upgrade) ki bağlamlar hiç çakışmasın; bitince sil: bir hafta sonra Docker'ın tuhaflaşmasının klasik sebebi öksüz kind ağlarıdır.
Sınav notları
Yerel kümeler sınavdan yeni ya da eski Kubernetes koşturur; davranışı özellikle API kaldırmalarında belgeyle sınav sürümüne karşı doğrula. Birden çok gerçek makine isteyenler (kubeadm HA katılımları, gerçek etcd çekirdek kaybı) yerelde sadakatle prova edilemez; komutları yerelde, muhakemeyi tarayıcı senaryolarında prova et. Yıkıcı talimleri (disk baskısı, kubelet durdurma) içinde önemsediğin bir şey olan kümede asla yapma.
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
Adlı kind (ya da k3d/minikube) kümesi kur, tek yerel imaj yükle, ondan deployment koştur, sonra kümeyi sil ve Docker'ın temiz olduğunu doğrula. Üç araçtan hangisini seçtiğini ve tek cümlelik sebebini yaz.
Geçme kriterleri
Adlı küme kuruldu ve silindi; deployment yerel yüklenmiş imajdan koştu; sonrası Docker temiz; hedefe dayalı gerekçeyle araç seçimi kayıtlı.