не всё идеально, но вроде жить можно (пока гоняю тестовый кластер на кубере)
Меня больше всего сейчас интересует, как устраивать лоад-балансинг на апи самого кубера, какие варианты есть?
🤔
Тоже на бареметал живу. Не претендую на правильность решения, просто делюсь как сделал. У меня на три api сервера на мастер нодах, балансит внешний loadbalancer на nginx. Точнее их три внешних. Nginx + pacemaker + ip который по ним ездит в случае чего. Балансер для отказоусточивости. Loadbalancer видит какая master нода упала, и направляет трафик на живую. А три балансера, для того чтобы если упадет один из них, ip переедит туда где кворум. Мне так понравилось больше чем round-robin, с ним как повезет, один запрос может уйти на живой мастер, второй нет.
Обсуждают сегодня