Kubernetes'in 10 yılı – açık kaynak başarı öyküsü tartışması
Cloud Native Computing Foundation (CNCF), “KuberTENes Doğum Günü Partisi” sloganı altında 6 Haziran 2024'te Kubernetes'in 10. yıl dönümünü kutluyor. Google tarafından geliştirilen araç, konteynerli uygulamaların dağıtımı ve çalıştırılmasında fiili standart olarak on yıl içinde kendisini kabul ettirdi. Kubernetes bloguna göre, o sırada Google için çalışan Joe Beda, GitHub'a ilk bağlılığı 6 Haziran 2014'te gerçekleştirdi ve böylece sonraki açık kaynak projesi için genel havuzun temelini oluşturdu. Birkaç gün sonra Google'ın Altyapıdan Sorumlu Başkan Yardımcısı Eric Brewer, ilk Dockercon'daki konuşmasında Kubernetes'i resmen duyurdu.
Duyuru
Başından beri açık kaynağa adanmış
Kubernetes'in kökeni, bulut uygulamalarının geliştirilmesini ve işletilmesini yeni, esnek ve istikrarlı bir temele oturtmayı amaçlayan, Google bünyesinde yıllarca süren hazırlık çalışmalarına dayanmaktadır. Borg küme yöneticisi, Google'ın konteyner mimarilerini yönetme konusunda uzun yıllara dayanan deneyime sahip olduğu bir başlangıç noktası olarak hizmet etti. Joe Beda, Brendan Burns ve Craig McLuckie Kubernetes projesini başlattılar ve ayrıca Docker tarafından geliştirilen konteynerleştirme araçlarını temel aldılar. Kubernetes'in başından beri açık bir proje olması gerekiyordu, bu yüzden Google onu 2015'in sonunda açık kaynak olarak yayınladı ve sorumluluğu yakın zamanda Linux Vakfı tarafından kurulan Cloud Native Computing Foundation'a devretti.
Amacı yerel bulut bilişimi her yerde yaygınlaştırmak olan CNCF'de Kubernetes, kuluçka makinesine kabul edilen ilk açık kaynak projesi oldu. Bu program kapsamında, OSS projeleri, sonunda Lisansüstü statüsüne ulaşana kadar gösterilmesi ve olgunlaşması için CNCF topluluğundan yapılandırılmış destek alır ve istikrarlı, geniş çapta benimsenir ve desteklenir.
Üç günlük uygulamalı atölye, Docker örneğini ve Kubernetes ile üretime hazır orkestrasyonu kullanarak mevcut konteyner teknolojileri hakkında derinlemesine bilgi sağlar. Teorik içerikler, tutarlı bir uygulama örneğinin kullanıldığı pratik alıştırmalarla dönüşümlü olarak sunulur. Konuşmacı Matthias Haeussler, bulut tabanlı teknolojilerle ilgili tasarım deneyiminin farklı yönlerini anlatıyor. Atölye çevrimiçi gerçekleşecek, daha fazla bilgi ve biletler Haber/s/GPgNZ adresinde mevcut.
Devasa bir ekosistemin çekirdeği
O zamandan bu yana CNCF, Kubernetes ile birlikte ve çevresinde hızla büyüdü. 700'den fazla üye ve yaklaşık çeyrek milyon katkıda bulunan kişi şu anda CNCF ortamında 187 projeyle ilgileniyor. CNCF'ye göre dünya çapında 8.000'den fazla şirketten 80.000'den fazla kişi yalnızca Kubernetes'e katkıda bulunuyor. Bu nedenle projenin son on yılda bu kadar hızlı gelişmesi şaşırtıcı değil. Konteyner orkestrasyonu ve düğüm yönetimine yönelik temel işlevlere, örneğin güvenlikle ilgili olarak çok sayıda ekleme yapıldı. Bu yalnızca rol tabanlı erişim kontrolünü (RBAC), ağ politikalarını veya Kubernetes için OWASP Top Ten'i değil, aynı zamanda Özel Kaynak Tanımlarını (CRD) ve 1.26 sürümünde büyük ölçüde revize edilen ve daha iyi destek sağlayan toplu iş ve iş API'sini de içerir. AI/ML/toplu iş yükleri için tasarlanmıştır.
Genişletmelerle birlikte Kubernetes ekosisteminin karmaşıklığı da artıyor. Bu nedenle toplumda şu soru giderek daha fazla soruluyor: Hangi işlevler sistemin çekirdeğiyle sınırlı olmalı ve hangi arayüzler gerekli olabilir?
On yıllık sürekli geliştirme süreci, kullanıcıların zaman zaman uğraşmak zorunda kalacağı izler bırakıyor. Yıl boyunca bazı Kubernetes kullanıcılarını eski sürümlere bağlı kalmaya zorlayan birçok büyük değişiklik meydana geldi. Bu açıdan Kubernetes'in diğer ekosistemlerden hiçbir farkı yok.
Bir profesyonelin gözünden Kubernetes'in 10 yılına bakmak
Martin Gerhard Loschwitz ve Erkan Yanar, 10. yıl dönümü vesilesiyle iX sohbetinde Kubernetes ile uzun yıllara dayanan pratik çalışma deneyimlerini yansıtıyorlar. Açık kaynak projesinin hızlı gelişimine göz atıyorlar ve Kubernetes'i bir başarı öyküsü haline getiren şeyin ne olduğunu tartışıyorlar.
(harita)
Haberin Sonu