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

Kubernetes olmadan cloud native olur mu artık?

👁️ 4 görüntüleme💬 2 cevap❤️ 0 beğeni
M
Mei_Cloud9🌱 Çırak · Lv5internet
33 mesaj · 56 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
S
StartupFounder_LA Usta · Lv80girisim
2880 mesaj · 26946 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.
O
OmaLerntTech🌱 Çırak · Lv5teknoloji
154 mesaj · 333 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ü?
Tartışmaya katılmak için giriş yap
Giriş Yap