Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

Konteyner volumes ve ağlar: veri gerçekten nerede yaşar

Güncelleme

Limanda yukarıdan görülen renkli konteynerler

Konteynerde veri kaybı mount hatasıdır: durum için isimli volume, varsayılan salt okunur mount, açık ağlar.

Konteynerler geçicidir; veri olmamalı. Her konteyner veri kaybı hikayesi diyagramda çizilmemiş mountta biter: yazılabilir katmanda durum, dizüstü yoluna bind mount ya da kimsenin adlandırmadığı ağı paylaşan iki servis.

Durum konteynerden uzun yaşar

İsimli volumelar durumu tutar. Veritabanları, yüklemeler ve kuyruklar yedekli isimli volumelarda yaşar. Yazılabilir konteyner katmanı özleyeceğin hiçbir şeyi tutmaz.

Varsayılan salt okunur bağla. Yapılandırma, düzenek ve paylaşılan içerik salt okunur; yalnızca değişmesi gereken yollar yazılabilir kalır. Saldırgan ya da hata kapıların çoğunu kilitli bulur.

Ağları adlandır. Her amaç kendi ağını alır, her servis yalnızca gerektiğine katılır. Kimin neyle konuştuğunu bulmak soruşturma değil arama olur.

Çalışılmış örnek: kurgusal kayıp yükleme

Aşağıdaki bağlam kurgusaldır. Kurgusal ParcelTrack uygulaması yüklemeleri tek hostta konteyner katmanında tutar. Rutin imaj güncellemesi bir haftalık müşteri dosyasını siler; yedek yoktur, çünkü kimse yüklemeyi durum saymamıştır.

Yeniden kurulum yüklemeleri gecelik arşivli isimli volume taşır, yapılandırmayı salt okunur bağlar, önyüz ve veri trafiğini iki isimli ağa böler. Sonraki güncelleme: yeni imaj, aynı veri, sıfır kayıp.

Kontrol listesi: güncellemelerde yaşayan veri

  1. Her durumlu yol yedekli isimli volume.
  2. Yazmayan mountlar salt okunur.
  3. Amaç başına isimli ağlar, servisler asgari katılımlı.
  4. Güncelleme testi verinin yeni imajda yaşadığını kanıtlıyor.

İlgili okuma

Net yanıtlar

Sık sorulan sorular

Bind mount mı named volume mı?

Üretim verisine named volume, geliştirme koduna bind mount. Bind mount konteyneri tek makine düzenine bağlar.

Neden salt okunur mount?

Çoğu mount yazma istemez. Salt okunur, yalnızca okuması gereken yere yazan hata ve sızıntılara karşı bedava korumadır.

Tek ağ mı çok ağ mı?

Amaç başına açık ağlar: önyüz, arkayüz, veri. Varsayılan keşmekeş hangi servisin neyle konuştuğunu saklar.

Read this page in English

Okumayı sertifikaya dönüştürün

Bu yazı ücretsiz saha notudur. Sınavlar tarihli oturumlarda, 15 kişilik sınıflarda yapılır; tek fiyat tek denemeyi kapsar. Derslerin tamamı ücretsizdir.