Сервис Kubernetes не может подключиться к внешним услугам или Интернету - PullRequest
0 голосов
/ 31 марта 2020

My ASP. NET Веб-приложения Core Api не могут подключиться ни к одному серверу за пределами кластера. Даже доступ к inte rnet кажется заблокированным. Эта проблема возникает, только когда мое приложение размещено в моем локальном кластере Ubuntu. При работе в docker настольном кластере все работает нормально.

Я настроил базовый c Kubernetes кластер на 2 серверах Unbuntu 18.04, работающих как узлы Hyper-V на моей машине разработчика Windows. Я использую миткаль как сетевое наложение. Я установил Calico в соответствии с методом быстрого запуска. Мое приложение развернуто как нодпорт и работает хорошо. Я могу получить доступ ко всем моим контроллерам. Но когда я пытаюсь подключиться, например, к SQL Серверу, работающему вне кластера, я получаю тайм-аут.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server) Inner exception [A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server

Даже когда тайм-аут метода контроллера, обращающегося к google.com с использованием HttpClient.

kubectl logs -n kube-system coredns

[ERROR] plugin/errors: 2 google.nl. AAAA: read udp 192.168.237.199:60244->192.168.100.36:53: i/o timeout
[ERROR] plugin/errors: 2 google.nl. A: read udp 192.168.237.199:59045->192.168.100.36:53: i/o timeout
[ERROR] plugin/errors: 2 google.nl. AAAA: read udp 192.168.237.199:58190->192.168.100.36:53: i/o timeout
[ERROR] plugin/errors: 2 google.nl. A: read udp 192.168.237.199:53982->192.168.100.36:53: i/o timeout

Похоже, что-то блокирует все эти запросы. Я отключил брандмауэры Ubuntu уже на моих машинах с Ubuntu. Так что что-то еще блокирует. Но я не могу понять, что пошло не так.

Любая помощь будет оценена.

...