Прежде всего, обратите внимание, что Kubernetes на MacOS запускает отдельную виртуальную машину для запуска Docker контейнеров и Kubernetes.Важно понимать, что у вас могут быть проблемы с подключением из MacOS к некоторым ресурсам Kubernetes.TCP-соединения не реализуются так же, как в облачной среде.Это зависит от конфигурации межсетевого взаимодействия между MacOS и виртуальной машиной, на которой работает стек Kubernetes.(NAT, мост, соединение только с хостом)
Я полагаю, что вы выбрали NodePort Service , и в такой конфигурации вам необходимо знать и IP-адрес узла, ипорт, в котором Kubernetes начал прослушивать входящее соединение.В этом случае Ingress анализирует заголовок http узла, чтобы определить маршрут трафика.Это похоже на Сервис, созданный по типу: NodePort.Вам необходимо позвонить в соответствующую службу Ingress.Не очевидно, что служба прослушивает общеизвестный порт.На самом деле, это немного сложно, и может быть нелегко подключиться из MacOS для ввода: службы NodePort, не зная, где Kubernetes создал прослушивающий сокет, и убедитесь, что MacOS фактически поддерживает маршруты на этот порт TCP от MacOS доVM.