Kubernetes

Kubernetes, birden çok sunucuda konteyner tabanlı uygulamaları otomatik olarak dağıtan, ölçeklendiren ve yöneten, esnek ve ölçeklenebilir bir açık kaynak platformudur.

kubernetes
Kubernetes Nedir?

Kubernetes ile uygulamaların dağıtımını ve yönetimini otomatik ölçeklenebilir şekilde yönetebilirsiniz. Daha fazla verimlilik ve esneklik için mevcut projelerinizi konteynerlere geçirebilir, bulutta yerel mikro hizmet uygulamaları kolayca oluşturabilirsiniz. Sürekli yükseltmeler, kendi kendini iyileştirme ve güvenlik yönetimi gibi konteyner orkestrasyonu ile ilgili karmaşık işlemleri gerçekleştirebilirsiniz.

Kubernetes, birden fazla sunucu üzerinde çalışan uygulamaları otomatik olarak dağıtma, ölçeklendirme ve işletme için kullanılan bir platformdur. Konteyner teknolojisini kullanarak, uygulamaların hızlı ve verimli bir şekilde yönetilmesini sağlar. Kubernetes, uygulama dağıtımını kolaylaştırır, sürekli entegrasyon ve teslimat süreçlerini destekler. Ayrıca, sistem kaynaklarını etkin bir şekilde yönetir ve uygulamaların sürekli çalışmasını sağlar. Esnekliği ve ölçeklenebilirliği sayesinde, küçük projelerden büyük kurumsal uygulamalara kadar geniş bir yelpazede kullanılır.

Scalability
Ölçeklenebilirlik

Konteyner bazlı sistemler kaynak kullanımını otomatik olarak artırıp azaltır ve işlemleme yükünü dengeli dağıtır.

Dağıtım Esnekliği
Dağıtım Esnekliği

Kubernetes ile çoklu bulut, hibrit bulut, tek bulut veya on-prem sistemlerin birleştirilmesi kolaylaşır.

Pazara Daha Hızlı Çıkma Süresi
Pazara Hızlı Çıkış

Konteynerleştirme, uygulamanın pazara sürülmesi konusunda çok daha çevik hareket etmenize imkan tanır.

The Community
Topluluk Desteği

Konteynerleştirmenin en iyi taraflarından biri, bulut-özgü araçları tartışan aktif yazılımcı topluluklardır.

kubernetes özellikleri
Kubernetes
$19/Lansman İçin Özel Fiyat

CCE VPC paketinizi aldıktan sonra Kubernetes servisini konsoldan kolaylıkla aktifleştirebilirsiniz. Yalnızca kullandığınız ay için ödeme yaparsınız. 

  • Sınırsız kullanım
  • Taahhütsüz 
  • Liste fiyatı $49

Özellikler

kubernetes1
Otomatik Yönetim

Otomatik dağıtım, otomatik ölçeklendirme, yeni node’ların otomatik keşfi ve otomatik güncellemeler ile yönetimi kolaydır.

kubernetes2
Katmanlı Mimari

Konteyner içinde konteyner (katmanlı) mimarisi ile çalışırken yüksek yoğunluk, verimli kaynak kullanımı ve esneklik sağlar.

kubernetes3
Basit Fiyatlandırma

Yalnızca aktifleştirdiğiniz ay için sabit bir ödeme yapın, istediğiniz kadar küme üretin ve kullanın.

kubernetes4
Çoklu Ortamda Kullanım İmkanı

Kubernetes kümelerinizi ister kamusal bulutta ister on-prem sistemlerde çalıştırabilir, satıcıya bağlı kalmadan kullanabilirsiniz.

kubernetes5
Yüksek Kullanılabilirlik

Kümelerin otomatik olarak yatay ve dikeyde ölçeklenmesi yüksek kullanılabilirlik sağlar.

kubernetes6
Dahili GitLab CI/CD

AutoDevOps, projeleri otomatik olarak algılayan, derleyen, test eden ve dağıtan bir CI/CD pipeline’ı kurmaya yardımcı olur.

Kullanım Örnekleri

FAQs

Kubernetes veya kısaca K8s, açık kaynaklı bir konteyner düzenleme aracıdır. Kapsayıcı uygulamaların kümelerini yönetmek için kullanılır. Bu, bilgi işlem dünyasında 'orchestration' olarak bilinen bir süreçtir. Kubernetes, kapsayıcı yönetiminin operasyonel görevlerini otomatikleştirir ve uygulamaları dağıtmak, uygulamalarınızda değişiklikleri kullanıma sunmak (automotic rollback), uygulamalarınızı değişen ihtiyaçlara uyacak şekilde yukarı ve aşağı ölçeklendirmek, uygulamalarınızı izlemek (health-checks) ve daha fazlası için komutlara sahiptir. Uygulamaları her yerden yönetmeyi kolaylaştırır. Kısacası, uygulamalarınızı dağıtmaya ve yönetmeye giden işin çoğunu hallederek günlük operasyonlarınızla ilişkili zamanı, kaynakları ve maliyetleri azaltır.

Konteynerler, uygulamalarınızı bir araya toplayıp çalıştırmanın iyi bir yoludur. Bir üretim ortamında, uygulamaları çalıştıran kapsayıcıları yönetmeniz ve kesinti olmamasını sağlamanız gerekir. Kubernetes, dağıtılmış sistemleri esnek bir şekilde çalıştırmanız için size bir çerçeve sağlar. Uygulamanız için ölçekleme ve yük devretme ile ilgilenir, devreye alma modelleri ve daha fazlasını sağlar. Bir kuruluşun uygulamalarının daha fazla ölçeklenebilirliğe sahip olmasını ve esnek, taşınabilir ve daha üretken olmasını kolaylaştırır. Ayrıca uygulamanız mikro hizmet mimarisine geçiyorsa veya mikro hizmet mimarisini takip eden bir uygulama geliştiriyorsanız Kubernetes tercihiniz olmalıdır.

Docker, yazılım geliştirmeyi yürütmek için kullanılan açık kaynaklı bir platformdur. Başlıca yararı, yazılımın/uygulamanın çalışması için ihtiyaç duyduğu ayarları ve bağımlılıkları bir kapsayıcıda paketlemesidir, bu da taşınabilirlik ve diğer bazı avantajlar sağlar. Kubernetes, Docker kullanılarak oluşturulmuş birden çok ana bilgisayarda çalışan birkaç kapsayıcının manuel olarak bağlanmasına ve düzenlenmesine olanak tanır.

Docker Swarm, Docker bünyesinde geliştirilen Docker konteynırlarının kümelenmesi ve programlanması için kullanılan bir açık kaynak konteynır idare (orchestration) aracıdır. Kubernetes ve Docker Swarm arasında aşağıda belirtilen farklar bulunmaktadır.

  • Docker Swarm, daha kolay kurulum avantajı sağlarken, dayanıklılık açısından Kubernetes’in gerisindedir. Kubernetes daha zahmetli kurulumlar gerektirir, fakat çok daha dayanıklı bir yapıdadır.
  • Docker Swarm, Kubernetes’in aksine, otomatik ölçeklendirme (auto-scaling) özelliklerini barındırmaz. Fakat, Docker Swarm ile yapılan ölçeklendirmeler Kubernetes’ten 5 kat daha hızlıdır.
  • Docker Swarm herhangi bir grafik arayüz, pano sunmazken, Kubernetes Dashboard ile bu özelliği sunar.
  • Docker ve Kubernetes’in ikisi de otomatik yük dağıtım özelliğine sahiptir. (automatic load balancing)
  • Docker kayıt ve izleme için ek araçlara ihtiyaç duyarken, Kubernetes dahili araçlara sahiptir.
  • Docker Swarm, herhangi bir konteynır ile kolaylıkla depolama alanlarını paylaşabilirken, Kubernetes sadece aynı podda bulunan konteynırlar arasında paylaşabilir. Podlar Kubernetes ile açılabilen ve yönetilebilen en küçük hesap birimleridir. (Pod bir veya birden çok grup konteynırdan oluşan, ortak ağ ve depolama alanlarını paylaşan, konteynırların nasıl çalışacağı ile ilgili tanımların yapılabildiği birimdir)
  • Docker “rolling update” yapabilir ve otomatik geri dönüş yapamazken, Kubernetes “rolling update” ve otomatik geri dönüş yapabilir.

DT Kubernetes ile düzenleyebileceğiniz maksimum 5000 düğüm (VM) vardır.

Cluster başına ön ödemeli şekilde faturalandırılır