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 2: Küme mimarisi, kurulum ve yapılandırma

kubeadm Kümesini Adım Adım Yükseltmek

Yükseltmeler sıra karışınca bozulur. Sıra sabittir, komutlar azdır ve aşamalar arası doğrulama temiz yükseltmeyi bölünmüş beyinli öğleden sonradan ayırır.

12 dk okuma

Kazanımlar

  • Yükseltme sırasını söylemek: önce kontrol düzlemi, sonra düğümler, birer küçük sürüm
  • Çalışanı korumalı iş yüklerini yanlış çıkarmadan boşaltmak, yükseltmek ve kordonsuz bırakmak
  • İlk kontrol düzlemi düğümde kubeadm upgrade plan ve apply koşturmak
  • Devam etmeden her aşamayı bileşen ve düğüm kontrolleriyle doğrulamak

Neden önemli

Kubernetes kontrol düzlemi ile kubelet arasında bir küçük sürüm farkını destekler ve kubeadm yolu dayatır: önce kontrol düzlemini yükselt, sonra çalışanları, küçük sürüm atlama. Sınav zaman baskısında bu sıraya uyup uymadığını ölçer, çünkü her kestirme ilk gerçek iş yükü inene kadar düzgün görünen küme üretir.

Kavramlar

Önce anlık görüntüyle başla; yükseltmeler etcd veri biçimine dokunur ve onsuz geri dönüş düğmesi yoktur. İlk kontrol düzlemi düğümde önce kubeadm'in kendisini yükselt, yolu ve gereken el adımlarını görmek için kubeadm upgrade plan koştur, sonra hedef sürüme kubeadm upgrade apply yap. Kalan kontrol düzlemi düğümler kubeadm upgrade node alır. Sonra çalışanlar tek tek: kubectl drain (podları saygıyla çıkarır, zorlanmadıkça PodDisruptionBudget kurallarına uyar), makinede kubeadm artı kubelet artı kubectl yükseltmesi, kubeadm upgrade node ve pod kabulü için kubectl uncordon.

Boşaltma saygıyı hak eder: DaemonSet podları ve ayna podlar çıkarılmaz; sıkı kopuş bütçesi bilinçli karar verene kadar boşaltmayı engeller. --ignore-daemonsets artı --delete-emptydir-data alışılmış bayraklardır ve her biri kas hafızası değil bilinçli seçim olmalı.

Uygulamalı örnek

Kontrol düzlemi 1.35ten 1.36ya, sonra bir çalışan:

# önce anlık görüntü, her zaman
etcdctl snapshot save /tmp/pre-upgrade.db  # sertifika bayraklarıyla
# birinci kontrol düzlemi düğüm
sudo apt-mark unhold kubeadm && sudo apt install -y kubeadm=1.36.x
sudo kubeadm upgrade plan
sudo kubeadm upgrade apply v1.36.x
sudo apt install -y kubelet=1.36.x kubectl=1.36.x
sudo systemctl restart kubelet
kubectl get nodes  # kontrol düzlemi 1.36da Ready
# çalışanlar tek tek
kubectl drain worker-1 --ignore-daemonsets --delete-emptydir-data
sudo apt install -y kubeadm=1.36.x kubelet=1.36.x kubectl=1.36.x
sudo kubeadm upgrade node
sudo systemctl restart kubelet
kubectl uncordon worker-1
kubectl get nodes  # hepsi Ready, hepsi 1.36

Sınav notları

Kontrol düzlemi hedef küçüğe ulaşmadan kubelet yükseltmek klasik sıra ihlalidir. Üzerinde durduğun düğümü boşaltmak (aynı uçbirimden kontrol düzlemi çalışır, ama tüm çalışanları birden boşaltmak) tüm kapasiteyi kaldırır: her seferinde tek düğüm. Ve hiçbir şeyi yeniden kordonlama: uncordon adımın parçasıdır; unutulan kordon sonra zamanlama gizemi olarak döner.

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

Tek kontrol düzlemi artı iki çalışanın yükseltme sırasını, her aşama sonrası doğrulama komutlu numaralı koşu kitabı olarak yaz. Anlık görüntünün nerede olduğunu işaretle ve boşaltma kopuş bütçesine takılırsa ne yapacağını söyle.

Geçme kriterleri

Sıra anlık görüntü, kontrol düzlemi, tek tek çalışanlardır; her aşamada doğrulama komutu vardır; boşaltma takılması zorlama bayrağı yerine bütçe kararına bağlanır.

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