Невозможно разрешить службу в Kubernetes [закрыто]Linux

Ответить
Anonymous
 Невозможно разрешить службу в Kubernetes [закрыто]

Сообщение Anonymous »

Привет всем!
Подскажите, может быть кто-то сталкивался с подобной проблемой или знает, в каком направлении думать и смотреть.


У меня есть модуль, который хочет подключиться к Redis, но вместо этого мы используем Dragonfly, но он не может этого сделать

Код: Выделить всё

[2024-04-01 14:34:28.421 DEBUG common_server/src/db/redis_manager.rs:112] creating redis pool with CLIENT NAME: rust-rpauth-5b56497fcf-nz8gt|strict|2
[2024-04-01 14:34:34.444 ERROR common_server/src/db/redis_manager.rs:468] connection error in rust-rpauth-5b56497fcf-nz8gt|strict|2 : failed to lookup address information: Name or service not known
[2024-04-01 14:34:53.657 ERROR common_server/src/db/redis_manager.rs:468] connection error in rust-rpauth-5b56497fcf-nz8gt|strict|2 : failed to lookup address information: Name or service not known
[2024-04-01 14:34:53.659 ERROR common_server/src/db/redis_manager.rs:468] connection error in rust-rpauth-5b56497fcf-nz8gt|strict|2 : failed to lookup address information: Name or service not known
thread 'main' panicked at common_server/src/db/redis_manager.rs:120:14:
failed to create new redis pool: Error(Some("failed to lookup address information: Name or service not known"))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2024-04-01 14:34:58.421 DEBUG common_server/src/providers/dispatch_data.rs:124] Dropping ServiceData
Проверил сервис — работает:

Код: Выделить всё

kubectl get endpoints -nrp-dev-dragonfly
NAME        ENDPOINTS        AGE
dragonfly   10.46.0.7:6379   4d23h
---
kubectl port-forward svc/dragonfly 6379:6379 -n rp-dev-dragonfly
Forwarding from 127.0.0.1:6379 -> 6379
Forwarding from [::1]:6379 -> 6379
Handling connection for 6379
Я создал простой модуль с Ubuntu, просто чтобы проверить, виден ли мой сервис вообще через nslookup (2-й и 3-й скриншоты)

Код: Выделить всё

root@ubuntu:/# nslookup dragonfly.rp-dev-dragonfly.svc.cluster.local
Server:     10.80.0.10
Address:    10.80.0.10#53

** server can't find dragonfly.rp-dev-dragonfly.svc.cluster.local: NXDOMAIN
root@ubuntu:/#
root@ubuntu:/#
root@ubuntu:/# cat /etc/resolv.conf
nameserver 10.80.0.10
search rp-dev.svc.cluster.local svc.cluster.local cluster.local
options ndots:5
root@ubuntu:/#
Хотя тот же сервис легко увидеть с помощью той же команды в другом кластере с теми же сервисами и был развернут с использованием тех же манифестов.
Я бьюсь над этой проблемой уже 2 дня, но до сих пор не могу понять в каком направлении смотреть. Заранее спасибо за помощь)

Подробнее здесь: https://stackoverflow.com/questions/782 ... kubernetes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»