Size: a a a

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

2020 February 25

L

Lucky SB in Kubernetes — русскоговорящее сообщество
Dmitriy Onishko
Ребята а как работает metallb? есть непонятка.
16 кубер kubespray
установлен metallb в роли loadballancer
ingress-nginx получил у metlalb ипшник 10.5.0.50 который доступен на всех нодах
я думал что я смогу с любой ноды обращаться к этому единому ип 10.5.0.50 но по факту получается что я к портам nginx достучаться могу только с ноды на которой стоит ingress-nginx
на всех остальных получаю
~# telnet 10.5.0.50 80
Trying 10.5.0.50...
telnet: Unable to connect to remote host: Connection refused

в ipmi сервака в консоле вижу IPVS no destination available
плохо он работает. медленно и без отказоустойчивости.

ипшник у металлб у тебя получил не ингресс-нгинкс, а service куба.
там чтобы эта фигня с ipvs работала strict-arp
https://github.com/metallb/metallb/issues/153
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Nikita Gorlov
И что за характер нагрузки? Как я понимаю не кубер?)
Не кубер, но похоже (кубер тогда только появлялся). Тестировалась, очевидно, запись в лог (тестировать чтение бессмысленно).
источник

JP

Jake Peralta in Kubernetes — русскоговорящее сообщество
но это попадает под пример 1 условно
спасибо!)
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Almat Hissum
Может группу для кейклоак создадим а что инфы совсем мало и там чисто будем обсуждать?
Лучше целиком группу по Oauth
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Jake Peralta
php + redis + mysql-proxy условно
mysql-proxy ж не к приложению относится, а к mysql. Redis тоже ж сам по себе. Т.е. конкретно тут прям 3 пода просится
источник

JP

Jake Peralta in Kubernetes — русскоговорящее сообщество
не
контейнера то 3 так и так
источник

JP

Jake Peralta in Kubernetes — русскоговорящее сообщество
вопрос можно ли в 1 под засунуть их
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
можно. а смысл ?
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Jake Peralta
но это попадает под пример 1 условно
спасибо!)
смысл первого примера в том, что php-fpm сам по себе не работает, а если к нему добавляем nginx - вот, теперь это такая единица, которых если 2 штуки запустить - каждая сможет работать сама по себе.
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
kvaps
Лучше целиком группу по Oauth
По аутентификации и авторизации (или saml оставим за бортом? :)
источник

ВЕ

Валентин Еловский... in Kubernetes — русскоговорящее сообщество
Jake Peralta
вопрос можно ли в 1 под засунуть их
можно, но не нужно. Вот ты можешь запустить 2 php с одним редисом? Да, значит редис - это отдельный под. И mysql-proxy тоже самое.
источник

DO

Dmitriy Onishko in Kubernetes — русскоговорящее сообщество
Lucky SB
плохо он работает. медленно и без отказоустойчивости.

ипшник у металлб у тебя получил не ингресс-нгинкс, а service куба.
там чтобы эта фигня с ipvs работала strict-arp
https://github.com/metallb/metallb/issues/153
в общем получается лучше обойтись без metallb ?
источник

JP

Jake Peralta in Kubernetes — русскоговорящее сообщество
спасибо!)
стало понятнее
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Alexander
По моему опыту (с одной непубличной реализацией) производительность рафта с ростом количества нод в кластере падает. Потому лучше всего всегда держать кластер размером ровно в 3 ноды кроме случаев, когда нагрузка небольшая, но надежности хочется с большим запасом.
В фейсбуке считают что три ноды вообще не достаточно для paxos
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
kvaps
В фейсбуке считают что три ноды вообще не достаточно для paxos
Я про конкретно рафт.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Alexander
Я про конкретно рафт.
так рафт и реализует paxos, разве нет?
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
Dmitriy Onishko
в общем получается лучше обойтись без metallb ?
Лучше заюзать metallb с bgp.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Alexander
По аутентификации и авторизации (или saml оставим за бортом? :)
ну про лдап уже есть @ru_ldap, нужно про всё остальное
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
kvaps
ну про лдап уже есть @ru_ldap, нужно про всё остальное
Saml с ldap не связан
источник

A

Alexander in Kubernetes — русскоговорящее сообщество
kvaps
так рафт и реализует paxos, разве нет?
Вроде как, не совсем.
источник