Container'lar nasıl çalışır: Linux namespaces, cgroups

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 18

  • @omerozdemir1
    @omerozdemir1 ปีที่แล้ว

    Ağzına sağlık Ahmet abi, gerçekten çok güzel anlatıyorsun.

  • @salehhajiyev7306
    @salehhajiyev7306 2 ปีที่แล้ว

    teşekkür ederim, çok faydalı bilgiler bunlar.

  • @sabitkondakc9147
    @sabitkondakc9147 2 ปีที่แล้ว

    Çalışmalarınızın devamını dilerim, bu tür içeriklere ihtiyacımız var ...

  • @orhanors1800
    @orhanors1800 3 ปีที่แล้ว

    Gayet temiz bir açıklama. Teşekkürler

  • @adamking8769
    @adamking8769 4 ปีที่แล้ว +1

    Uygulamanın : sinyali geldi :)) Anlatım şeklin çok enerjik :: teşekürler

  • @ikramdagc1516
    @ikramdagc1516 2 ปีที่แล้ว

    anlatım harika, emeğinize sağlık

  • @mertercan1696
    @mertercan1696 4 ปีที่แล้ว

    İçerikler gayet güzel gidiyor. Çok yararı oluyor. Vaktini ayırıp bize bir şeyler anlattığın için teşekkür ederim :)

  • @tengiz
    @tengiz 3 ปีที่แล้ว

    Mükemmel bir kanal

  • @halimcanocakl4942
    @halimcanocakl4942 3 หลายเดือนก่อน

    Nefis

  •  3 ปีที่แล้ว

    Docker'i sadece duymuştum. Dün Singularity diye bir şeyden haberim oldu. Bugün bu videoyu buldum. Türkçe bir videodan bu kadar faydalanacağımı düşünmemiştim. Emeğinize sağlık.
    Bir ara Singularity ile ilgili video yaparsınız belki 😊.

    • @ahmetb
      @ahmetb  3 ปีที่แล้ว +1

      Duymadim bilmiyorum o yuzden muhtemelen yapmayiz.

  • @ufkunkaraman1827
    @ufkunkaraman1827 4 ปีที่แล้ว

    1)Siz ,biz conteynerlara yalan söylüyerek port yönledirme yapıyoruz dediniz.Anlıyamadımda örneğim,10 kontainer içine herbirine 65536 tane port açsak ve bunları hiç birini mana hosta yönlendirme olmasa bu ikisi çalışır mı? (Sonuçta linuxte 65536 soket'ten fazla açılmıyor diye biliyorum.Bu böyle ise bu işlemi unshare sayesinde mi yapıyoruz)
    2)Hangi Container ne kadar Load oluşturduğu görüntüleyebildiğimiz ve kısıtlıyabildiğimiz bir yer var mı? (veya bir tool)

    • @tunacinsoy
      @tunacinsoy หลายเดือนก่อน

      Merhaba,
      1) Host VM üzerinde halihazırda port-forward edilmiş bir porta tekrardan port forward edemiyoruz, yanılmıyorsam “already in use” gibi bir hata alıyorduk. Dolayısıyla, container’larda yarattığımız yalan algısı, port forward ettikten sonra bizim için son buluyor, çünkü bu aksiyon ile container’ın gerçek zannettiği portu, host makinenin gerçek portuna fwd ediyoruz.
      2) Monitoring için ‘docker stats’ komutunu çalıştırabilirsiniz, ayrıca cAdvisor da metricleri görebilmenizi sağlayan bir tool. Daha advanced setuplar için prometheus, grafana kullanımını önerebilirim.
      Limitler için ise, container yaratılırken çeşitli flagler ile cpu ve memory consumption limiti koyabilirsiniz. Declarative yapmak istiyorum diyorsanız, docker compose ya da kubernetes kullanımını öneririm.

  • @adisoyadi5497
    @adisoyadi5497 4 ปีที่แล้ว

    cgroups ile memory kısıtlaması nasıl yapılıyor ? Kubernetes ile memory'i kısıtlayamıyoruz eğer pod belirtilen limiti aşarsa restart ediliyor.Docker'da da durum böyle mi yoksa başka bir mekanizma mı var ?

    • @ahmetb
      @ahmetb  4 ปีที่แล้ว +1

      Hatali bilgi var. Kubernetes ile de docker ile de memory kisitlama ayni oluyor. Process out of memory olursa crash eder. Onu restart etmek docker veya Kubernetes’e kalmis.

    • @adisoyadi5497
      @adisoyadi5497 4 ปีที่แล้ว

      @@ahmetb Anladım çok teşekkür ederim cevapladığınız için :D

  • @ertugrulosman5273
    @ertugrulosman5273 4 ปีที่แล้ว

    Alp arslan

  • @SAXXSSX
    @SAXXSSX 4 ปีที่แล้ว

    ahmet apiii büyüksün