Size: a a a

DevOps — русскоговорящее сообщество

2020 March 25

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
Yuri
Адресс не вот так примерно выдается
kind: ConfigMap
apiVersion: v1
metadata:
 name: nginx-config
 namespace: nginx-ingress
data:
 proxy-connect-timeout: "10s"
 proxy-read-timeout: "10s"
 client-max-body-size: "2m"
 external-status-address: "10.164.15.220"
Я так не делал, и ЕМНИП это считается костылем. Если хотите чтобы вам именно выделялся адрес - поставьте metallb, тогда это будет работать плюс минус как в облаках
источник

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
А так ваш ингрес должен быть доступен по адресам нод
источник

Y

Yuri in DevOps — русскоговорящее сообщество
Sergey Sizov
А так ваш ингрес должен быть доступен по адресам нод
Спасибо, буду пробовать.
источник

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
А какой ingress controller вы установили?
источник

E

Egideus in DevOps — русскоговорящее сообщество
гуру jenkins, подскажите, можно ли реализовать такой Filter, не на скриптах, а в декларативном варианте, для pipeline > parameters > choice?
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Egideus
гуру jenkins, подскажите, можно ли реализовать такой Filter, не на скриптах, а в декларативном варианте, для pipeline > parameters > choice?
через плагин choice скорее всего да
источник

Y

Yuri in DevOps — русскоговорящее сообщество
Sergey Sizov
А какой ingress controller вы установили?
nginx
источник

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
Yuri
nginx
тогда там node port, значит самый грубый способ, повесить днс на адреса нод =)
источник

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
только если какая-то из нод отвалится будет больно, то есть поковыряться дома нормально, а в прод такое не стоит =)
источник

E

Egideus in DevOps — русскоговорящее сообщество
Asgoret
через плагин choice скорее всего да
ага, вроде оно, спасибо!
источник

A

Asgoret in DevOps — русскоговорящее сообщество
Egideus
ага, вроде оно, спасибо!
источник

Y

Yuri in DevOps — русскоговорящее сообщество
Sergey Sizov
только если какая-то из нод отвалится будет больно, то есть поковыряться дома нормально, а в прод такое не стоит =)
Тогда мне нужно другое решение.
Мне нужно и в прод и в тест в итоге сделать.
А ковыряюсь на ВМ так как нет еще от заказчика  где разворачивать
источник

SS

Sergey Sizov in DevOps — русскоговорящее сообщество
Yuri
Тогда мне нужно другое решение.
Мне нужно и в прод и в тест в итоге сделать.
А ковыряюсь на ВМ так как нет еще от заказчика  где разворачивать
metallb, потом куда бы вы не переехали - поведение будет таким же.
источник

s

suchimauz in DevOps — русскоговорящее сообщество
Metallb умеет loadBalance на несколько нод? Стоит задача сделать ha кластер, даю ему пул трех адресов, в итоге сервису ingress он отдает только один externalIP и на loadBalance соответсвенно тоже
источник

s

suchimauz in DevOps — русскоговорящее сообщество
В доке так и ничего не наковырял
источник

s

suchimauz in DevOps — русскоговорящее сообщество
Кластер на baremetal с использованием metallb
источник

s

suchimauz in DevOps — русскоговорящее сообщество
И если упадет эта машина, лежит весь кластер
источник

AA

Artyom Abramovich in DevOps — русскоговорящее сообщество
suchimauz
И если упадет эта машина, лежит весь кластер
bgp
источник

s

suchimauz in DevOps — русскоговорящее сообщество
Или придется извне повесить loadBalancer? Есть идея раскатить поды ingress через DaemonSet, он выделяет nodePort, и извне по айпишкам стучться по порту
источник

Y

Yuri in DevOps — русскоговорящее сообщество
Sergey Sizov
metallb, потом куда бы вы не переехали - поведение будет таким же.
Благодарю.
источник