Kubernetes nedir?
Kubernetes, çok sayıda konteyneri otomatik olarak dağıtan, ölçekleyen ve yöneten bir sistemdir. Docker gibi araçlar tek tek konteynerleri oluştururken, Kubernetes bunların hepsini bir orkestra şefi gibi düzenler. Onlarca ya da yüzlerce konteyneri elle takip etmenin imkânsız olduğu büyük sistemlerde devreye girer.
Çalışma mantığı sürekli gözlem üzerine kuruludur. Trafik arttığında otomatik olarak yeni konteynerler ekleyip yükü dağıtır, trafik azaldığında fazlalıkları kapatıp kaynak tasarrufu yapar. Bir konteyner çökerse bunu fark eder ve yerine yenisini saniyeler içinde ayağa kaldırır, böylece hizmet kesintiye uğramaz.
Örneğin bir kampanya günü siteye normalin on katı ziyaretçi geldiğinde, Kubernetes ek kapasiteyi otomatik açar ve sistem çökmek yerine yükü karşılar. Yoğunluk geçince tekrar küçülür. Bu yetenekleri sayesinde Kubernetes, sürekli ayakta kalması gereken ve dalgalı yük altındaki büyük ölçekli sistemlerin bel kemiği olarak kabul edilir.
Bu konuda profesyonel desteğe mi ihtiyacın var?
Özel Yazılım →