Konteyner İşletim Sistemleri

Konteyner uygulamaların yaygınlaşması ile birlikte bu konteynerların çalışacağı işletim sistemleri de daha küçük ve sadece konteyner iş yüklerini çalıştıracak daha doğru bir deyişle mümkün olan tüm kaynakları konteyner iş yüklerinin kullanımına ayıracak şekilde evrilmeye başladı.

Normal şartlar altında herhangi bir linux dağıtımı üzerinde herhangi bir konteyner uygulamasını çalıştırabilirsiniz, fakat bu dağıtımlar üzerinde konteynerlar için gerekli olmayan bir çok servis bulunduğundan kaynak kullanımının verimsizleşmesi gibi bir durum da ortaya çıkmakta.

“Bu servisleri biz kapatsak aynı şey olmaz mı?” derseniz, en anlaşılır şekilde tanımlamak gerekirse bunu yapsanız dahi yukarıda bahsettiğim konteyner çalıştırmak için gerekmeyen servisler, sürücüler vb. çalışması için işletim sistemi çekirdeği yani kernel üzerinde oluşturduğu etkiyi tam olarak indirgeyemezsiniz.

Bu nedenle sadece konteyner çalıştırılmak üzere tasarlanmış, -hatta sadeleştirilmiş dersek daha doğru olabilir- servis yöneticileri başkalaştırılmış/modlanmış işletim sistemleri geliştiriliyor. Bu işletim sistemleri yazımın başında da bahsettiğim gibi oldukça küçültülmüşler öyle ki, VMware ve Red Hat’ten sonra kubernetes altyapıları için ismini duymaya başladığımız Rancher’ın konteyner işletim sistemi RancherOS ISO dosyası boyutu 20 MB civarında.

Aşağıda konteyner işletim sistemlerine bir kaç örnek bırakıyorum;

  • CoreOS / Container Linux
  • VMware Photon OS
  • RHCOS (Red Hat CoreOS) / Project Atomic
  • RancherOS
  • Mesosphere DCOS (Apache Mesos)
  • Ubuntu Core

Şimdilik 5-6 kadar konteyner işletim sistemi mevcut, vakit buldukça hepsi için olmasa da yaygın olanlar hakkında da bilgi aktarmaya çalışacağım. Yeni makaleler yazdıkça bu listeye de bağlantılarını ekleyeceğim.

Ben bu konular hakkında yazana kadar üretici/geliştirici sayfalarını ziyaret edebilirsiniz.

CoreOS – https://coreos.com/
VMware Photon – https://vmware.github.io/photon/
RHCOS – https://www.openshift.com/learn/coreos/
RancherOS – https://rancher.com/docs/os/
Mesosphere DCOS (Apache Mesos) – https://dcos.io/
Ubuntu Core – https://ubuntu.com/core

İLGİNİZİ ÇEKEBİLİR

VMware Explore 2023

VMware Explore 2023, kurumsal uygulamalar, bulut mimarisi, altyapı, EUC, network ve güvenlik ile ilgilenenler de ...

VMware Photon OS 5.0

Daha önceki makalelerimde detaylı değindiğim PhotonOS 5.0 sürümü yayınlandı. Bu sürüm ile birlikte gelen yenilikler ...

VMware Tanzu – Storage

Bir önceki yazımda kubernetes platformları storage konseptleri hakkında temel bilgiler paylaşmıştım. Bu yazımda da Tanzu ...

Kubernetes Platformları – Storage

Bu makalemde kubernetes platformlarında kullanılan depolama çözümleri ile ilgili temel bilgi ktarmaya çalışacağım. VMware Tanzu ...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.