Вопрос слишком широкий, но вот мой взгляд на глобальное хранилище данных:
Вариант 1. Настройте кластер K8s для каждого региона и попросите их общаться друг с другом через сервисы.Попросите каждого из них поговорить со своими собственными хранилищами данных и хранить данные отдельно для каждого региона, используя что-то вроде GSLB для маршрутизации вашего трафика.
Вариант 2. Настройте кластер K8s для каждого региона и используйте глобальныйбаза данных, такая как Глобальные таблицы Dynamdb , Облачный гаечный ключ или CosmosDB .
Вариант 3. Использование Федерация Куберне * .Федерация не обязательно решает проблему хранения данных в нескольких регионах, и на момент написания этой статьи она также находится в бета-версии.Однако это поможет вам управлять услугами Kubernetes в разных регионах.
Вариант 4. Что-то еще, что вы создаете сами, весело!весело!