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

Harbor Kurulumu – 2

HTTPS / SSL Yapılandırması Private Key ve CA Sertifikası Oluşturma Öncelikle bir CA için bir ...

Harbor Kurulumu – 1

VMware Harbor hakkında daha önce bir makale yayınlamıştım, bu makalede de standalone olarak nasıl kurulur ...

VMware Harbor Nedir?

Harbor VMware tarafından 2014 yılında geliştirilmeye başlanan açık kaynak kodlu bir image registry çözümüdür. Image ...

VMware Tanzu Kurulum Mimarileri

vSphere with Tanzu Mimarisi vSphere with Tanzuyu etkinleştirdiğinizde hypervisor (ESXi) katmanının içinde kubernetes control plane ...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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

error: İçerik Korumalıdır !!