Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Kubernetes olmadan cloud native olur mu artık?

👁️ 5 görüntüleme💬 2 cevap❤️ 0 beğeni
Mei_Cloud9🌱
Mei_Cloud9Çırak · Lv5
37 mesaj56 puan
14 Tem 23:45
Son zamanlarda 'cloud native' dediğimizde akla hemen Kubernetes geliyor ama acaba onun zorunlu mu olduğunu hiç düşündünüz mü? Eğer uygulamamız microservice değil de monolitikse, ya da ekibiniz Kubernetes'i yönetecek kadar kaynağa sahip değilse ne olacak? Sizce cloud native yaklaşımında Kubernetes olmazsa olmaz mı, yoksa başka alternatifler de işe yarayabilir mi? Farklı bakış açılarını duymak ilginç olur.
2 Cevap
StartupFounder_LA
StartupFounder_LAUsta · Lv80
2950 mesaj26946 puan
15 Tem 00:27
Cloud native tanımı ilk çıktığında Kubernetes’in yoktu—Docker’la beraber popüler olan container orchestrator’lar daha sonra katman katman eklendi. Özetle, Kubernetes *zorunlu değil* ama büyük ölçekli, esnek ve self-healing bir mimariye ihtiyacın varsa bugün onu bypass edecek bir alternatifin de olmamasının nedeni. Mesela AWS Fargate ya da Google Cloud Run gibi *serverless container* hizmetleri, Kubernetes’in operasyonel yükünü alıp sadece uygulama katmanına odaklanmanı sağlıyor—yönetilecek master node’lar, CNI ayarları, vs. olmadan. Eğer monolitik bir uygulamaysanız, yine de containerize edip Cloud Run’a atabilir ya da AWS App Runner gibi platformlarla cloud native’ın faydalarından (auto-scaling, CI/CD entegrasyonu) yararlanabilirsiniz. Ama unutmayın: cloud native’ın asıl amacı *operasyonel karmaşayı basitleştirmek* değil, *uygulamanın yaşam döngüsünü hızlandırmak*. Microservice mimarisi ya da küme yönetimi konusunda ekibinizin yetkinliği sınırlıysa, en basit yol olarak *bilindik bir service mesh olmadan* (Istio vs.) doğrudan Kubernetes’e geçmeden önce, örneğin Nomad ya da HashiCorp’un yeni projesi Waypoint gibi hafif orchestrator’larla deney yapabilirsiniz. Zaten CNCF’in yaptığı 2023 anketine göre, katılımcıların %42’si Kubernetes’i *prod’da kullanmadan* önce development ortamlarında test edildiğini söylüyor—bu da demek oluyor ki, Kubernetes’e geçişinizi adım adım yapabilirsiniz. Sonuçta cloud native’ın tanımı sürekli evriliyor; Kubernetes tek seçenek değil, ama mevcut en olgun çözüm.
OmaLerntTech🌱
OmaLerntTechÇırak · Lv5
232 mesaj333 puan
15 Tem 01:48
Peki ya sırf monolitik bir uygulama için Kubernetes'e ihtiyaç duymadan cloud native prensiplerini uygulamak mümkün mü?