Docker’ı üretimde işletmek: Swarm
Birden çok sunucuda Swarm kümesi kurar, servisleri kesintisiz günceller, sırları yönetir ve kümeyi yedekleyip geri yüklersin.
Seviye 401 · 14 ders · 12 pratik lab
Dersler
Küme
- Swarm kurmak: yöneticiler ve işçiler
- Raft, çoğunluk ve yönetici sayısı
- Overlay ağ ve yönlendirme ağı
- Kısa görev: üç düğümlü kümeyi kur ve bir düğüm kaybını dene
Servisler
- Servisler ve stack dosyaları
- Kademeli güncelleme ve otomatik geri dönüş
- Yerleşim kısıtları ve düğüm etiketleri
- Swarm sırları ve yapılandırmaları
- Kısa görev: trafik altındaki servisi kesintisiz güncelle
İşletme
- Küme durumunu yedeklemek ve geri yüklemek
- Düğümü bakıma almak: drain ve yeniden katılım
- Küme sertifikaları ve anahtar döndürme
- Kısa görev: iki yöneticiyi kaybeden kümeyi kurtar
Kapanış
- Bitirme görevi: yedekli, izlenen bir üretim kümesi kur ve devret
Pratik lablar
- Kümeye katılamayan işçi: Eski katılma belirteciyle kümeye giremeyen düğümü doğru belirteç ve adresle kümeye ekle ve docker node ls çıktısında Ready olduğunu göster.
- Bir yönetici düşerse: Kümeyi üç yöneticiye çıkar, birini durdurarak çoğunluğun korunduğunu ve servislerin yönetilebildiğini göster, lider değişimini rapora yaz.
- Bir düğümden yanıt vermeyen servis: Yayınlanan servisin iki düğümden yanıt verip üçüncüden vermemesinin nedenini overlay ağının ihtiyaç duyduğu portları inceleyerek bul, engeli kaldır ve üç düğümden de yanıt geldiğini göster.
- Yığına dönüşmeyen Compose dosyası: Swarm’ın desteklemediği anahtarlar yüzünden dağıtılamayan Compose dosyasını yığın dosyasına uyarla, dağıt ve tüm servislerin istenen kopya sayısına ulaştığını göster.
- Bozuk sürümde kendiliğinden geri dönüş: Servise aşamalı güncelleme ve hata durumunda geri dönüş ayarlarını ekle, bilerek bozuk bir imajla güncelle ve kümenin önceki sürüme kendiliğinden döndüğünü göster.
- Yarıda duraklamış güncelleme: Rüzgârlı Enerji’nin yarısı eski yarısı yeni sürümde kalan servisinde güncellemenin neden duraklatıldığını görev geçmişinden bul, düzeltip sürdürme ya da geri alma kararını gerekçesiyle uygula.
- Veritabanını doğru düğüme sabitle: Hızlı diskli düğüme etiket ver, veritabanı servisini yalnızca bu etikete sahip düğümde çalışacak şekilde kısıtla ve görevin o düğümde olduğunu göster.
- Kesintisiz parola değişimi: Servisin kullandığı Swarm secret’ını yeni sürümüyle değiştir, servisi kesintisiz güncelle ve eski secret’ın kaldırıldığını, uygulamanın yenisiyle çalıştığını göster.
- Hiçbir düğüme yerleşemeyen servis: Görevleri beklemede kalan servisin yerleşememesine yol açan kısıt, kaynak ayırma ve bakımdaki düğüm sorunlarının hepsini bul, düzelt ve tüm kopyaların çalıştığını göster.
- Düğümü bakıma al: Bir düğümü bakım için boşalt, görevlerin diğer düğümlere taşındığını göster, bakım bitince düğümü geri al ve yükü yeniden dengele.
- Kilitli kalan yönetici: Otomatik kilit açıkken yeniden başlatılan ve kümeye dönemeyen yöneticinin kilidini aç, kilit anahtarını döndür ve yeni anahtarın geçerli olduğunu göster.
- Güvenilmeyen işçiyi kümeden çıkar: Lab kümende ele geçirildiği varsayılan işçi düğümünü kümeden çıkar, katılma belirteçlerini ve küme sertifika yetkilisini döndür ve eski belirteçle katılma girişiminin reddedildiğini kanıtla.
Kurs hakkında
Birden çok sunucuda Swarm kümesi kurar, servisleri kesintisiz günceller, sırları yönetir ve kümeyi yedekleyip geri yüklersin.
Ne öğreneceksin
- Küme
- Servisler
- İşletme
- Kapanış
Ön koşullar
Aynı yolun 301 düzeyine kadar olan konularını uygulamış olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 401 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.