У меня есть совершенно новый кластер IBM CP 3.1.2. Я развернул на нем свои рабочие нагрузки, в основном это микросервисы. Контейнеры не могут запуститься и зарегистрировать ошибку, потому что они не могут получить доступ к внешнему серверу redis через порт 6379.
Кластер устанавливается с firewall mode
до false
.
Я дважды проверил правильность IP-адреса, порта и учетных данных.
Я проверил, что порт на удаленном сервере redis доступен напрямую с узлов. Я проверил, что политика ситца находится в разрешенном режиме для исходящего и входящего трафика.
Я также использовал съемный контейнер busybox, и он не может подключиться к удаленному серверу Redis, но может пропинговать его.
из узлов:
telnet REDIS_SERVER 6379
Trying REDIS_SERVER...
Connected to REDIS_SERVER.
Escape character is '^]'.
Из контейнера busybox внутри кластера (kubectl run -i --rm --tty busybox --image=busybox -- sh
):
telnet REDIS_SERVER 6379
ping REDIS_SERVER
64 bytes from REDIS_SERVER: seq=0 ttl=59 time=1.415 ms
64 bytes from REDIS_SERVER: seq=1 ttl=59 time=1.376 ms
64 bytes from REDIS_SERVER: seq=2 ttl=59 time=1.674 ms
64 bytes from REDIS_SERVER: seq=3 ttl=59 time=1.705 ms
Есть что-то, чего мне не хватает?