LXC ve Incus ile sistem konteynerleri
Tam bir Linux sistemi gibi davranan hafif konteynerler kurar; profiller, depolama, ağ, anlık görüntü ve kaynak sınırlarıyla yönetir, sanal makineyle farkını ölçersin.
Seviye 301 · 15 ders · 12 pratik lab
Dersler
Kavramlar
- Sistem konteyneri ile uygulama konteyneri
- LXC ile ilk konteyner
- Incus: kurulum ve ilk örnekler
- Kısa görev: üç farklı dağıtımdan örnek başlat
Yönetim
- Profiller ve yapılandırma
- Depolama havuzları ve birimler
- Örnek ağları: köprü ve yönlendirme
- Kaynak sınırları
- İmajlar ve uzak sunucular: hazır imajı seçmek ve kendi imajını yayınlamak
- Kısa görev: her geliştiriciye sınırları belli bir ortam ver
İşletme
- Anlık görüntü, yedek ve dışa aktarma
- Ayrıcalıksız konteynerler ve kimlik eşleme
- Incus ile sanal makine de çalıştırmak
- Örnekleri sunucular arasında taşımak
- Bitirme görevi: on servisli eski bir sunucuyu sistem konteynerlerine böl
Pratik lablar
- İlk sistem kapsayıcısını başlat: Hazır imajdan bir sistem kapsayıcısı başlat, içine gir ve kendi init süreciyle çalıştığını göster.
- Kapsayıcı ile sanal makineyi ölçerek karşılaştır: Aynı imajı kapsayıcı ve sanal makine olarak başlat; açılış süresi, bellek kullanımı ve çekirdek sürümünü karşılaştır.
- Ayrıcalıksız kapsayıcıda kimlik eşlemesini çöz: Kapsayıcıdaki kökün konakta hangi kimliğe karşılık geldiğini göster ve paylaşılan dizindeki izin sorununu eşlemeyle çöz.
- Kapsayıcıya işlemci ve bellek sınırı koy: Çalışan kapsayıcıya iki çekirdek ve bir gigabayt sınırı uygula ve içeriden görülen değerlerle doğrula.
- Kapsayıcıya kalıcı veri birimi bağla: Depolama havuzunda birim oluştur, kapsayıcıya bağla ve kapsayıcı silinip yeniden kurulunca verinin kaldığını göster.
- Kapsayıcı servisini dışarıya denetimli aç: Kapsayıcıdaki web servisini konak portuna vekil aygıtıyla aç, kapsayıcılar arası erişimi ağ kuralıyla yalnızca gerekene indir.
- Kapsayıcının anlık görüntüsünü al ve geri yükle: Güncelleme öncesi anlık görüntü al, kapsayıcıyı boz ve görüntüden geri döndür.
- Kapsayıcıyı dışa aktar ve başka konağa taşı: Kapsayıcıyı yedek dosyasına aktar, ikinci konakta içe al ve servislerinin çalıştığını doğrula.
- Hazırlanmış kapsayıcıdan kurum imajı yayımla: Temel ayarları yapılmış kapsayıcıyı temizleyip imaj olarak yayımla ve bu imajdan başlatılan üç kapsayıcının benzersiz kimlik aldığını göster.
- Ayrıcalıklı çalışan kapsayıcıları bul: Tüm kapsayıcıların güvenlik ayarlarını listele ve ayrıcalıklı ya da iç içe çalışmaya açık olanları işaretle.
- Kapsayıcıya verilen aygıt ve dizinleri gözden geçir: Kapsayıcılara bağlanan konak dizinlerini ve aygıtları denetle; gereksiz yazma yetkisini salt okunura çevir.
- Ekipler için yalıtılmış proje ve kısıt kur: İki ekip için ayrı projeler oluştur; ayrıcalıklı kapsayıcıyı ve konak dizini bağlamayı yasaklayan kısıtları uygula ve ihlal denemesinin reddedildiğini göster.
Kurs hakkında
Tam bir Linux sistemi gibi davranan hafif konteynerler kurar; profiller, depolama, ağ, anlık görüntü ve kaynak sınırlarıyla yönetir, sanal makineyle farkını ölçersin.
Ne öğreneceksin
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde geçer. Kurulum gerekmez; lab her derste temiz başlar.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 301 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.