K­u­b­e­r­n­e­t­e­s­ ­n­e­d­e­n­ ­g­e­r­e­k­l­i­ ­h­a­l­e­ ­g­e­l­d­i­?­

K­u­b­e­r­n­e­t­e­s­ ­n­e­d­e­n­ ­g­e­r­e­k­l­i­ ­h­a­l­e­ ­g­e­l­d­i­?­


Bu Mayıs, Kubernetes varlığının sekizinci yılını kutluyor. Bu açık kaynak çözümünü, kapsayıcılı uygulamaların ve sunucu kümelerinin dağıtımı ve yönetimi için temel teknik temel yapmak için sekiz yıl yeterli oldu. Meraklıları tarafından K8’leri vaftiz eden Kubernetes, Docker Swarm veya Mesos Marathon’a karşı düzenlenen orkestratör savaşını kesinlikle kazandı.

Google tarafından tasarlanan araç, 2014 yılının ortalarında ilk ortaya çıktığında, yazılım kapsayıcılarının yönetiminde dijital devin on beş yıllık bilgi birikiminden yararlandı. Kubernetes’in eski adı olan Borg, Gmail veya Google Haritalar gibi kitlesel olarak dağıtılmış hizmetleri yönetmek için zaten kullanılıyordu.

Bugün, 2022’de Kubernetes pratikte fiili bir standart haline geldi. VMware, “Kubernetes Durumu” raporunun son baskısında, platformun kendisini özel, genel ve hibrit bulutların altyapısı için referans düzenleme katmanı olarak kurduğunu doğruluyor. VMware personel teknoloji uzmanı Michael Cote, “Kullanımı artık öncülere mahsus değil ve giderek yaygınlaştı” dedi.

VMware, yönetilen kümelerin sayısıyla bunun kanıtıdır. 2020’de, VMware tarafından araştırılan kuruluşların %30’u beş veya daha az kümeyi ilerletiyordu ve yalnızca %15’i 50’den fazla kümeye sahipti. İki yıl sonra oranlar tersine döndü. Şirketlerin yalnızca %12’si beş veya daha az kümeyi yönetiyor ve %29’u 50’den fazla kümeye sahip.

Kubernetes başarısını işlevsel zenginliğine borçludur. Anahtar teslimi çözüm, bir küme yöneticisinden beklenebilecek özellikler yelpazesini yerel olarak bünyesinde barındırır: yük dengeleme, otomatik ölçeklendirme, yetkilendirme yönetimi, vb. Kubernetes’in kullanımı bulutun bile ötesine uzanır. IoT’yi (nesnelerin interneti) yönetmek için değiştirilmiş bir sürümde kullanılır. Hangi başlangıçta planlanmadı.

Padok’ta site güvenilirlik mühendisi olan Arthur Busser, Kubernetes’in çalışma modunun verimliliğini vurgulamaktadır. “Bildirimsel bir API, kullanıcının altyapısının istenen durumunu bildirmesine olanak tanır. Örneğin, hizmetinin üç örneğinin bir URL aracılığıyla internette çalışmasını ve gösterilmesini istiyor. Kontrolörler daha sonra bu istenen durum ile gerçek durumu karşılaştıracak ve iki durumu uzlaştırmak için gerekli işlemleri yapacaktır. »

Ona göre ölçeklenebilir, ölçeklenebilir ve esnek altyapılar inşa etmeyi mümkün kılan bir model. “Kubernetes her şeyi yapmanıza izin vermiyorsa, modüler yaklaşımı sayesinde üçüncü taraf hizmetlerle zenginleştirilebilir. Özellik eklemek için, kullanıcının izleme için Prometheus veya SSL sertifika yönetimi için sertifika yöneticisi gibi uzantıların kataloğunu incelemesi yeterlidir. »

Açık kaynak Argo paketi, GitOps yönteminin uygulamalarına uygun olarak, kapsayıcılı iş akışlarını yönetmek için Kubernetes’e özgü bir dizi araç da sağlar. Bunların arasında Argo CD, bir uygulamanın dağıtımını ve yaşam döngüsünü kontrol eder.

Son derece güçlü ve zengin bir araç olan Kubernetes, yine de karmaşıktır. Kabul edilmesini engelleyebilecek bir karmaşıklık. VMware araştırmasında ankete katılan şirketlerin %51’i, şirket içinde deneyim ve uzmanlık eksikliği yaşadıklarını düşünürken, %34’ü, Kubernetes’in ve genel olarak yerel bulutun hızlı gelişimine ayak uydurmakta zorluk çektiklerini söylüyor.

Arthur Busser, “Kubernetes’in kullanımı, otomatik dağıtımlar elde etmek ve hizmet seviyelerini sürekli ölçmek için gerekli becerilerde bir artış anlamına gelir”, diyor. “Bununla birlikte, Kubernetes olmadan yapmak çok daha karmaşık olurdu. »

Uzman için, bir kuruluş için en büyük zorluk, geliştirdiği karmaşıklığı yönetebilmektir. “Her zaman daha fazla bileşen ekleyerek uzun bir aceleye tanık olma riski büyük. Bir şirket, bu işlevsellik artışına kendini ödünç vererek, bütünü yönetmek ve sürdürmek için mücadele edebilir. Bu tuzak. İlk başta kolaydır, karmaşıklık daha sonra gelir. »

Kubernetes ortamları üzerindeki bu kontrol kaybı, güvenlik ihlalleri de yaratabilir. Arthur Busser, “Özellikle dinamik olan açık kaynak topluluğu, tespit edilen en küçük güvenlik açığında anında bir yama sunuyor”, diyor. “Yama işini yapmak arkadaki şirkete kalmış. Her şeyi riske atmak için yalnızca eski bir bileşen yeterlidir. »

Kubernetes’in karmaşıklığının üstesinden gelmek için AWS, Google Cloud, Microsoft Azure, OVHcloud veya Scaleway gibi sağlayıcılar yönetilen sürümler sunar. Bu tür bir “Hizmet olarak Kubernetes” teklifini kullanarak, şirketin orkestratörün yapılandırması, çalışması ve bakımı konusunda endişelenmesine gerek kalmaz.



genel-15

Popular Articles

Latest Articles