Да, прокси-сервер - это путь, упомянутый в предыдущем ответе, потому что пиринг не транзитивен.
Доступ к прокси-серверу SQL в сети "A" из одноранговой сети "B" будет простым.VM.
Что касается доступа из кластера Kubernetes в сети "B", то здесь возможен один подводный камень.По умолчанию Kubernetes не будет использовать трафик SNAT, предназначенный для 10.0.0.0/8, и попытается сохранить его локальным.Таким образом, вам нужно изменить правила iptables
на экземплярах хоста, чтобы они могли выходить наружу.
Постоянное решение - настроить DaemonSet
, но вы можете проверить эту теорию, сначала вручную изменив хост.Например:
iptables -A POSTROUTING -d 10.11.0.0/24 \
-m addrtype ! --dst-type LOCAL -j MASQUERADE -t nat
Вот ссылка на превосходное, простое руководство https://blog.mrtrustor.net/post/iptables-kubernetes/.