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

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 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 ...

  • @ikramdagc1516
    @ikramdagc1516 2 года назад

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

  • @orhanors1800
    @orhanors1800 3 года назад

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

  • @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 :)

  • @adamking8769
    @adamking8769 4 года назад +1

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

  • @tengiz
    @tengiz 3 года назад

    Mükemmel bir kanal

  • @halimcanocakl4942
    @halimcanocakl4942 5 месяцев назад

    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 3 месяца назад

      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