У меня есть кластер kubernetes с несколькими узлами.У меня kube-dns работает в 3-х узлах.
Проблема, с которой я столкнулся, заключается в том, что если один из этих 3-х узлов завершает работу, запросы между моими модулями / контейнерами начинают более или менее сбоить 1 из 3 раз.
Это связано с тем, что когда контейнер разрешает имя хоста службы k8s, он вызывает службу kube-dns для разрешения этого имени хоста, а службы kube-dns k8s имеют три конечные точки, но одна из этих трех конечных точек недопустима в качестве узлавнизK8s не обновляет службу, пока не обнаружит, что узел не работает.(В настоящее время у меня установлено 60 секунд).
Есть идеи, как это смягчить?Есть ли какие-либо повторные попытки, которые можно настроить вне приложения?Что-то в контейнере или на уровне k8s.
Спасибо.