birbirleri ile hızlı bir network altyapısı üzerinden haberleşebilecek ve coğrafi olarak TR’de aynı servis sağlayıcının farklı şehirlerdeki verimerkezlerinde public cloud IaaS üzerinde çalışan k8s clusterını oluşturabilmek için nasıl bir topology kurgulanmalı ve mimari oluşturulmalıdır? Bununla ilgili best practise senaryoları nereden temin edebiliriz?
1- Öncelikle hangi public cloud sağlayıcısını kullanacağınızı belirlemelisiniz (örneğin, AWS, Azure, Google Cloud)
2- İhtiyaç duyduğunuz şehirlerde veri merkezi kurmalısınız
3- Her şehir için farklı VPC ler oluşturmalısınız ki network izolasyonu sağlayabilesiniz.
4-Sağlayıcınızın sunduğu global network peering hizmeti le veri merkezleri arasında hızlı ve güvenilir bağlantı sağlamış olursunuz.
5- Kubernetes cluster’ınızı aşağıdaki gibi ayarlayabilirsiniz:
Multi-Region Cluster, yüksek erişilebilirlik ve felaket kurtarma için
Node Dağıtımı, Node’ları coğrafi bölgelere göre dengeli bir şekilde dağıtın.
Kubernetes’in LoadBalancer ve Ingress Controller özelliklerinden yararlanın
Data Replication, yedekleme veya replika işleminden yararlanın, veritabanları ve depolama için bu önemlidir.