Kubernetes

DevOps & Yayın Süreçleri
Kubernetes
Kubernetes, konteynerle uygulamaların dağıtımını, ölçeklenmesini ve yönetimini otomatikleştiren açık kaynaklı bir konteyner orkestrasyon platformudur. Yüksek kullanılabilirlik, dayanıklılık ve operasyonel tutarlılık sağlar.
Nedir?
Kubernetes (genellikle K8s olarak kısaltılır), makineler arasında konteynerleri orkestre etmek için açık kaynaklı bir sistemdir. İlk olarak Google'da geliştirilmiştir ve konteynerleştirilmiş uygulamaların üretimde nasıl çalıştırılacağını standartlaştırır.
Ne yapar?
Kubernetes, konteynerleri planlar, hizmet keşfini yönetir, ölçeklendirme ve kendini iyileştirme işlemlerini gerçekleştirir, sürekli güncellemeler yapar ve istenen durumu deklaratif yapılandırma ile zorlar. Altyapı karmaşıklığını tutarlı bir API'nin arkasında soyutlar.
Nerede kullanılır?
Kubernetes, kurumsal platformlarda, SaaS ürünlerinde, mikro hizmet mimarilerinde, bulut yerel uygulamalarda ve güvenilirlik ve ölçeklenebilirlik gerektiren hibrit veya çoklu bulut ortamlarında yaygın olarak kullanılmaktadır.
Ne zaman ve neden ortaya çıktı?
Kubernetes, 2014 yılında Google'ın büyük ölçekli konteyner orkestrasyon deneyimini daha geniş topluluğa sunmak için açık kaynak olarak yayınlandı. Üretimde konteynerleri güvenilir bir şekilde çalıştırmanın operasyonel zorluklarını çözmek için ortaya çıktı.
Internative'de neden kullanıyoruz?
Kubernetes'i dayanıklı, ölçeklenebilir dağıtım platformları oluşturmak için kullanıyoruz. Karmaşık sistemleri güvenilir bir şekilde işletmemizi, dağıtımları otomatikleştirmemizi ve altyapıyı yeniden tasarlamadan büyümeyi desteklememizi sağlar.