1.15.9 и Helm 3 для деплоя микросервисов. Развернул два абсолютно одинаковых по коду окружения в разных нэймспэйсах. В одном нэймспэйсе всё хорошо, а в другом мой микросервис (с тремя репликами) не может через Service Name (service.metadata.name) отправить запрос на другой сервис внутри кластера и просто по таймауту в 30 секунд обрубает соединение.
Под сервисом я подразумеваю абстракцию Kubernetes.
В какую сторону смотреть в таком случае? Никаких NetworkPolicy не юзал, ClusterRoles не юзал. Оба нэймспэйса создавались через kubectl create namespace ... .
а namespace указываешь в названии?
Возможно команда kubectl get svc --all-namespaces даст вам ответ на ваш вопрос. Может быть ключевое в вашем вопросе - это то, что "На одном кластере в разных namespace", и как раз наверное все работает там, где первым деплой прошел. Кто первый того и тапки.
Обсуждают сегодня