Как размещено на ТАК (не уверены, какое сообщество лучше всего подходит?)
Учитывая, что Ubernetes предназначен для полного решения этой проблемы, возможно ли (не обязательно рекомендуется) охватить один кластер K8 / OpenShift несколькими внутренними корпоративными центрами обработки данных?
Кроме того, предполагается, что задержка между центрами обработки данных относительно невелика и что инфраструктура корпоративных центров обработки данных относительно согласована.
Пример. Имея 3 корпоративных контроллера домена, разверните 1 .. * мастера в каждом центре обработки данных (как единый кластер) и создайте 1 .. * узел на каждом контроллере домена с pods / rc's / services / ..., развернутыми по всем 3 контроллерам домена.
Реализовал ли кто-нибудь что-то подобное как временное решение до того, как Ubernetes упадет, и если да, то как это сработало и какие соображения следует учитывать при такой работе?
Таких развертываний достаточно много. Сохраняйте минимальную задержку между экземплярами etcd, распределяйте машины по зонам доступности и планируйте сбой. Вы можете изолировать SDN даже между регионами, если хотите - просто запретите трафик между этими узлами и убедитесь, что мастера не обманывают, чтобы перебросить трафик. Если вы развертываете плоскую сеть вместо SDN (режим подсети хоста), это еще проще. Обязательно установите свои узлы в каждой зоне доступности с метками региона и зоны, чтобы обеспечить распространение (вы, конечно, можете настроить эти метки).