Собственный частный кластерный локальный сервис без полной установки istio
Мы используем Ambassador в качестве шлюза API для нашего приложения. Теперь нам нужно развернуть пару серверных служб с использованием Knative, которые не будут подвергаться внешнему входу.
Я вошел в эти документы https://knative.dev/docs/serving/cluster-local-route/, где я могу добавить метку для использования локального маршрута.
После добавления метки в ksvc я не могу разрешить хост из другого модуля
root@helloworld-9fbdbdff-qh888:/opt/microservices# curl http://helloworld-go.default
curl: (6) Could not resolve host: helloworld-go.default
Нужно ли мне устанавливать cluster-local-gateway из istio? В настоящее время в нашем кластере не установлен какой-либо компонент istio.
Можно ли использовать частную локальную службу кластера без локального шлюза кластера istio? Если нет, могу ли я просто установить локальный шлюз кластера, чтобы он работал?
Спасибо!