для роутеров с типом LoadBalancer
при сервиса выкате в яндекс облако получаю следующую ошибку:
Error syncing load balancer: failed to ensure load balancer: failed to
ensure cloud loadbalancer: failed to start cloud lb creation: request-id = ....
rpc error: code = PermissionDenied desc = Permission denied to create UDP
listener in folder ....
понимаю, что проблема связана с невозможностью корректно разбалансировать UDP трафик (яша не созрел до этого ещё).
вот такую спеку пытается выкатить оператор...
spec:
ports:
- name: http
protocol: TCP
port: 8081
targetPort: http
nodePort: 31435
- name: tarantool-tcp
protocol: TCP
port: 3301
targetPort: tarantool-tcp
nodePort: 32411
- name: tarantool-udp
protocol: UDP
port: 3301
targetPort: tarantool-tcp
nodePort: 31731
Вопрос как в операторе отключить выкат UDP портов в виде кубового сервиса?
для сервисов ролей можно убрать из чарта для кластера это явно прописано в коде оператора и не отключается
фишка в том что мне нужен бинарный порт 3301. Но только с TCP протоколом
чарт нужно руками выправить? можешь ткнуть куда смотреть, как отключать?
https://github.com/tarantool/helm-charts/blob/cartridge-1.0.1/charts/cartridge/templates/services.yaml#L60
Обсуждают сегодня