Kubernetes K8s
Kubernetes, konteynerlerinizi birçok makinede çalıştıran ve biri bozulduğunda ya da ziyaretçiler birden geldiğinde yeni kopyalar başlatan sistemdir.
Şu adla da bilinir K8s konteyner orkestrasyonu küme yönetimi
Tanım
Kubernetes konteynerleri birçok makinede çalıştırır ve ayakta tutar. Konteyner, ihtiyaç duyduğu her şeyle paketlenmiş bir programdır ve bir makine ancak belli sayıda taşır; bu yüzden Kubernetes'e programınızın kaç kopyası bulunması gerektiğini söylersiniz, o da gerçeği bu cümleye uydurur. Bir kopya ölürse yenisini başlatır, bütün bir makine giderse işi başka yere taşır, ziyaretçiler birden gelirse kopya ekler ve gece yeniden azaltır.
Böylece bütün bunları elle yapan bir kişinin yerini alır, çünkü on makineyi gece yarısına yakın tek tek güncellemek hataların yaşadığı yerdir. Kubernetes her seferinde aynı adımları aynı sırayla uygular ve ne yaptığını not eder. Adı çoğu zaman K8s diye yazılır, çünkü K ile s arasında sekiz harf vardır.
Ayrıca gerçekten karmaşıktır, bu yüzden ihtiyaç duymadan ona geçmek bu işin en yaygın pahalı hatalarından biridir. Fatura yalnızca sunuculardan ibaret değildir, çünkü boş duran yedek kapasite için, kümenin kendisini çalıştıran makineler için ve gece ikide onu onarabilecek bir kişi için de ödeme yaparsınız. Linkysoft, günde elli sipariş alan bir dükkân için kurulmuş birden fazla küme devraldı; oysa iki sıradan sunucu aynı işi onda bir maliyetle görürdü.
Kimsenin sizi uyarmadığı kısım şu: Kubernetes çöken bir programı o kadar hızlı yeniden başlatır ki gerçek bir arıza haftalarca saklanabilir. Program günde kırk kez düşer, ziyaretçiler hiçbir şey görmez ve sayaç kimsenin açmadığı bir ekranda durur. İkinci sürpriz ise kopya eklemenin yavaş bir siteyi nadiren düzeltmesidir, çünkü bütün kopyalar aynı veritabanının önünde sıraya girer. Fazlası işleri hızlandırmak yerine yavaşlatabilir, bu yüzden önce yavaş olan parçayı bulun.
Yani soru Kubernetes kullanılsın mı değil, kendini ödemesi için nelerin doğru olması gerektiğidir. Linkysoft bir müşteriyi trafik, yayın sıklığı ya da kesintisizlik sözü gerektirdiğinde oraya taşır, gerektirmediğinde de bunu açıkça söyler. O zamana kadar Hostrena üzerinde iki sunucuda iyi kurulmuş bir web uygulaması hem daha ucuzdur hem de anlatması çok daha kolaydır. Bilmeye değer son bir şey daha var ve gerçek şirketlere bütün kümelerine mal oldu. Kümeyi yöneten panel, yönettiği her makineye açılan bir kapıdır ve bu kapı birden fazla kez internete açık kaldı. Bu yüzden hiçbir şey canlıya çıkmadan önce onu kontrol ederiz.
Kubernetes hakkında sorular
Sitemin Kubernetes'e ihtiyacı var mı?
K8s ne demek?
Kubernetes yavaş bir siteyi hızlandırır mı?
Kubernetes işletmek neden pahalıdır?
Bunun projenize nasıl uyduğundan hâlâ emin değil misiniz?
Ne inşa ettiğinizi bize anlatın, size sade bir dille yanıt verelim.