Я развертываю Redis и сторожевую архитектуру в Kubernetes.
, когда я работаю с развертываниями, мой кластер требует, чтобы Redis все работало нормально.
проблема в том, что некоторые службы моегоРазвертывание расположено в другом кластере kubernetes.
когда клиенты достигают датчика redis (который я показал через NodePort, который внутренне сопоставляется с 26379), они получают ответ на главный IP-адрес.
, который на самом делеслучается так, что они получают IP-адрес Redis Master kubernetes и внутренний порт 6379. Как я уже говорил, работая в KUbernetes, он работает нормально, поскольку клиенты могут получить доступ к этому IP-адресу, но когда службы a являются внешними, он недоступен.
Я обнаружил, что существует конфигурация с именем: cluster-announce-ip и cluster-announce-ip
Я установил эти значения для внешнего IP-адреса кластера и внешнего порта, надеясь, что он решит проблему.проблема, но все еще без изменений.
Я использую формальный образ докера: redis:4.0.11-alpine
любая помощь будет оценена