Мы используем мультикластер istio и объединили два кластера kubernetes.
Мы хотим иметь несколько модулей, которые могут использовать сетку для доступа к службам, расположенным в другом кластере, однако мы также хотимэти модули имеют доступ к серверу кластера, на котором они работают.
В настоящее время соединения к серверу из этих модулей сбалансированы по нагрузке в обоих кластерах, что не работает (разные ЦС, разрешениеи т.д.)
Как настроить службу kubernetes.default
в Istio, чтобы трафик направлялся только в локальный кластер?
Я пытался использовать это:
apiVersion: networking.istio.io/v1alpha3
kind: ServiceEntry
metadata:
name: apiserver
namespace: istio-test
spec:
hosts:
- kubernetes.default.svc.cluster.local
ports:
- number: 443
name: https
protocol: HTTPS
resolution: NONE
location: MESH_EXTERNAL
Но, похоже, это не дает никакого эффекта
Используется istio 1.1.0.snapshot.0