Size: a a a

2020 May 07

PK

Pavel Krõlov in AWS_RU
Bsod
когда-то пробовал и вполне работало :) даже пример где-то был с днс запущенным через ng ing
да вот пока не получается, что то походу не правильно делаю, грубо говоря создал NLB ручками протокол указал UDP + порт, указал ему таргетом ноды eks, но пока что то упускаю
источник

B

Bsod in AWS_RU
Pavel Krõlov
да вот пока не получается, что то походу не правильно делаю, грубо говоря создал NLB ручками протокол указал UDP + порт, указал ему таргетом ноды eks, но пока что то упускаю
а зачем все ручками?
источник

PK

Pavel Krõlov in AWS_RU
ну для теста )
источник

PK

Pavel Krõlov in AWS_RU
ручками то впринципе только NLB
источник

B

Bsod in AWS_RU
тут как обычно:
проверяешь с инстанса в впц кубика с сети лб порт на ноде что отвечает
проверяешь с интернетов запрос на лб
источник

PK

Pavel Krõlov in AWS_RU
в NLB health check -и всё равно TCP на что то ещё надо натравить, так как ingress-nginx одновременно мне не даёт TCP  + UDP то тоже не понимаю пока )
источник

PK

Pavel Krõlov in AWS_RU
хотя туплю наверное
источник

i

inqfen in AWS_RU
Pavel Krõlov
да вот пока не получается, что то походу не правильно делаю, грубо говоря создал NLB ручками протокол указал UDP + порт, указал ему таргетом ноды eks, но пока что то упускаю
А в sg разрешил на нодах?
источник

PK

Pavel Krõlov in AWS_RU
inqfen
А в sg разрешил на нодах?
подскажи с самого начала, правильно ли я вообще делаю
1. AWS - создаю руками NLB (internal), Load Balancer Protocol - UDP, Port 1234. AZ  мой EKS VPC eu-west-1a (private), eu-west-1b(private), eu-west-1c(private), Target Group Type - instance, Protocol - UDP, Port - 1234, Healthcheck TCP, Port override - 80.
2. EKS - добавляю новый ingress-nginx контроллер, в его Service меняю Type с LoadBalancer на -> NodePort
источник

i

inqfen in AWS_RU
Еще надо в nginx докинуть конфигмапу для проксирования udp
источник

i

inqfen in AWS_RU
источник

PK

Pavel Krõlov in AWS_RU
да это сделал
источник

i

inqfen in AWS_RU
А у тебя в sg разрешен трафик на ноду типа ingress udp 80 0.0.0.0/0?
источник

PK

Pavel Krõlov in AWS_RU
NLB Tartget Group порт же должен быть NodePort сервиса nginx контроллера?
источник

i

inqfen in AWS_RU
Pavel Krõlov
NLB Tartget Group порт же должен быть NodePort сервиса nginx контроллера?
сами инстансы
источник

PK

Pavel Krõlov in AWS_RU
в SG сейчас всё просто:

protocol   = -1
rule_no    = 100
action     = "allow"
cidr_block = "0.0.0.0/0"
from_port  = 0
to_port    = 0
источник

i

inqfen in AWS_RU
nodeport это просто открытый порт на интерфейсе
источник

PK

Pavel Krõlov in AWS_RU
на интерфейсе каждой ноды eks
источник

i

inqfen in AWS_RU
Ага, соответственно ноды где ты этот нод порт открыл должны быть в таргетах
источник

PK

Pavel Krõlov in AWS_RU
inqfen
Ага, соответственно ноды где ты этот нод порт открыл должны быть в таргетах
источник