Невозможно подключиться к входу minikube через minikube ip

так что я только начал копаться в миникубе после того, как тут и там возникли проблемы с рабочим столом докера. Я следую https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/, но столкнулся с проблемой.

Я сделал именно то, что описано в руководстве:

  1. Включите аддон входящего трафика в миникубе (кстати, это работает и с саморазвертываемым входным контроллером, установленным через Helm?)
  2. Развернуто приложение
  3. Создал соответствующую Ingress-конфигурацию.

Я проверил, что все доступно, и в итоге получил следующий вывод:kubectl get ingress:

      NAME              CLASS    HOSTS              ADDRESS        PORTS   AGE
example-ingress   <none>   hello-world.info   192.168.49.2   80      87m

Однако при попытке получить доступ к hello-world.info (либо настройка в файле хостов, либо напрямую 192.168.49.2, просто для проверки подключения) я не получаю абсолютно ничего, кроме таймаутов запроса. В журналах моего входного контроллера также не упоминаются неудачные попытки подключения.

Соединение работает нормально при запуске туннеля вручную черезminikube service ingress-nginx-controller-admission --namespace=kube-system.

Вот результатminikube profile list:

      |----------|-----------|---------|--------------|------|---------|---------|-------|
| Profile  | VM Driver | Runtime |      IP      | Port | Version | Status  | Nodes |
|----------|-----------|---------|--------------|------|---------|---------|-------|
| minikube | docker    | docker  | 192.168.49.2 | 8443 | v1.20.2 | Running |     1 |
|----------|-----------|---------|--------------|------|---------|---------|-------|

Я запускаю этот пример на компьютере под управлением Windows через среду выполнения docker-desktop.

Где я ошибаюсь? Моя конечная цель — обеспечить через мой вход опыт, подобный рабочему столу докера. Я не хочу вручную включать/отключать туннели для доступа к моему кластеру.

1 ответ

Мне не удалось заставить Ingress работать на minikube (Windows 10, Docker Desktop) после двух недель попыток.minikube tunnelдает мне доступ к127.0.0.1/80но я никогда не мог добраться до входных маршрутов. пробовали ? Несмотря на то, что настройка Ingress довольно сложнаkindно это работает. Я написал статью Вид«Начало работы с Kind» .

Другие вопросы по тегам