Announcing Submariner, Multi-Cluster Network Connectivity for Kubernetes
https://rancher.com/blog/2019/announcing-submariner-multi-cluster-kubernetes-networking/
Проблема есть, решать надо, в отсутствии своего CNI наверное подобные костыли неизбежны. Что не нравится на первый взгляд (возможно были причины на это):
- leader election между gateway nodes. У сетевиков более менее решена проблема со многими маршрутами, можно просто все ипсек ко всем ипсек и дальше оно само.
- SNAT на gateway. podCIDR у всех кластеров разный по требованиям, не совсем понятно зачем натить. Как при SNAT штуки вроде Кассандры работают? Они же напрямую всех мемберов хотят видеть, Кассандра при этом явно указана как одна из целей проекта.
- как ДНС они решать предлагают пока не ясно. просто по ИП в другой кластер ходить что+то не очень.
Мнение основано исключительно на https://github.com/rancher/submariner/blob/master/README.md