Bilgi teknolojileri endüstrisinin önde gelen rakipleri, ortak bir paydada buluştu. IBM, Microsoft, Red Hat, Docker, Mesosphere, CoreOS ve SaltStack, Docker konteynırlarını yönetmek için Google’ın açık kaynak projesi Kubernetes’i destekleme kararı aldıklarını açıkladılar.
Her geçen gün, Docker konteynırlara, dağıtılmış uygulamaların yapımı ve çalışması konusunda “kurtarıcı teknoloji” gözüyle bakılıyor. Son birkaç aydır, her büyük bulut teknolojisi sağlayıcısının arkasında Docker projesi yer alıyor. Docker ve konteynırlarını kullananların sağladığı en önemli avantajlar arasında uygulamaların çalışması için temiz ve taşınabilir bir ortama hemen sahip olunabilmesi yer alıyor. Bu imkan sayesinde uygulama çalışırken oluşabilecek bağımlılık problemleri ve diğer uygulamalarda çıkabilecek sorunlardan kurtulmak mümkün oluyor. Tüm bu rahatlığın yanı sıra bir yerden bir yere kolayca taşınabilme özelliği de oldukça önemli.
Bir açık kaynak projesi olan Docker.io bugüne kadar 450’den fazla katılımcının ilgisini çekmiş durumda ve bir milyondan fazla indirme sayısına ulaşılmış. LXC (Linux Containers) konteynırlarını ve imajlarını kolay yönetebilmek için geliştirilmiş bir araç olan Docker ile mevcut bir imajdan, hızlı bir şekilde konteyner başlatılabiliyor ve çalışan bir konteynıra görevler eklenebiliyor. Docker’ın halka açık listesinde 14 bini aşkın “dockerized” uygulamanın yer alması, GitHub’da ise 7 bin civarında Docker başlıklı projenin bulunması dikkat çekici.
Google’ın Kubernetes’i ise Docker uygulama paketlemesi için açık kaynak kodlu bir konteyner yöneticisi. Konteynır barındıran geniş bir kümeye uygulama dağıtımlarını kontrol etmeye yarayan Kubernetes; yönetimi, monitör edilmesi kolay bir şekilde tasarlanmış. Ortak hedeflerinin konteynır teknolojisinden geniş bir yazılımcı kitlesinin yararlanmasını sağlamak olduğunu belirten Google’ın Kıdemli Başkan Yardımcısı Urs Holzle, Google’ın “cloud blog”undan yaptığı açıklamada, Kubernetes’in Docker’ın iş yükünü yönetebilmek için her yönüyle yalın, esnek, portatif bir yapı ile inşa edildiğini belirtiyor. Holzle bu sayede müşterilerin uygulamalarını, Google arama motoru ya da Gmail gibi hiper ölçekli uygulamaları yönettikleri gibi yönetmelerinin mümkün olduğunu belirtiyor.
Red Hat, Docker’ın ilk destekçilerinden. Şirket, bu yıl Nisan ayında Red Hat Enterprise Linux içindeki Docker’a desteğini genişletmek üzere Docker ile işbirliğini duyurmuştu. Microsoft, projeye yazılım ile destek verecek. Bu yazılım sayesinde tıpkı çoklu bulut çözümleri Microsoft Azure gibi kullanıcıların konteynırları rahatlıkla yönetmeleri ve taşımaları mümkün olacak. IBM’in sağlayacağı katkı ise Docker’ın ekosistemini genişletmek üzere yazılım geliştirmek. Mesosphere de Kubernetes müşterilerine gelişmiş zamanlama yönetimi ve yönetim için Mesos ürünü ile Kubernetes’e aktif olarak entegre oluyor. CoreOS, bu projede, Kubernetes’in herhangi bir bulut teknolojisinde geliştirmeyi destekleyen CoreOS teknolojilerinde sorunsuz çalışmasını sağlamak üzere çalışıyor. SaltStack ise çoklu bulut dünyası için Kubernetes’e taşınabilir konteynır sistemi yapmak için çalışıyor. Docker’ın da bu işbirliğindeki görevi, tüm konteynır yığınını Kubernetes zaman planına taşımak ve kritik bazı yeteneklerini de beraberinde getirmek.