java.net.UnknownHostException всегда происходило в kubernetes с прямым соединением aws - PullRequest
0 голосов
/ 30 ноября 2018

Я развернул кластер kubernetes (v1.11) в гибридной среде, подключенной с помощью службы прямого подключения aws.В одном виртуальном виртуальном процессоре есть 3 узла ec2, а на другом - «голый металл».

Все работает, кроме плохой сети.У меня есть несколько веб-сервисов java, работающих в kubernetes, и я установил nodeSelector, чтобы все они работали в ec2.И там было много java.net.UnknownHostException, когда служба пыталась получить доступ к некоторым службам через http.Это случалось не каждый раз, но довольно часто.

Я попытался каким-то способом проверить проблему.Например, я проверил службу Corens и обнаружил там много тайм-аутов.Я решил проблему тайм-аута, следуя этой проблеме , но java.net.UnknownHostException все еще отображается.

Я также нашел эту ссылку , но я не уверен, что это связанос моей проблемой.

Надеюсь, кто-то может решить мою проблему.Я много страдаю от этого.Заранее спасибо.

И недавно я обнаружил, что у кого-то есть похожая проблема со мной, это может быть связано с coredns в Куберне.

1 Ответ

0 голосов
/ 29 декабря 2018

Переключение cni plugin с фланели на ситцевую решило эту проблему.

...