LINUX.ORG.RU

Есть тут специалисты по оркестрации

 


0

1

Объясните мне механизм её работы.

Вот есть куча нод, на них накидали кучу софта, иногда в контейнерах. И весь это софт как-то взаимно существует и при необходимости поднимается-убивается на других нодах, скейлится и вообще всячески поддерживает активность. Как это происходит? На уровне тыр-пыр и оно поехало, я и сам понимаю. Но конкретно механизм, объясните, пожалуйста.

Вот есть хапрокся к чему-то, бац нода упала, прокся бздыщ её каким-нибудь реквестом, видит нет реплая и все не шлёт трафик на этот инстанс. Объясните так хотя бы. А то эти 100500 хабро-статей ни о чем уже мозг отказывается воспринимать.


Просто кому-то надоело видеть зоопарк скриптов, и он это обобщил. Хочешь понимания? Напиши пару таких скриптов на каком-нибудь Python’e.

anonymous
()
Ответ на: комментарий от anonymous

и чем я тогда буду?

это же станет еще плюс один вариант и совсем не факт, что правильный, хотя глядя в код некоторых мегараскрученных проектов я уже осознаю, что у меня наколеносвистелки и перделки всяко выходят лучше. Я просто понять хочу - может есть какие-то мега тексты со светлым потоком сознания оркестрации, должны же быть какие-то стандарты её проектирования.

daxoco
() автор топика
Ответ на: комментарий от daxoco

и чем я тогда буду?

Ох лол….

это же станет еще плюс один вариант и совсем не факт, что правильный, хотя глядя в код некоторых мегараскрученных проектов я уже осознаю, что у меня наколеносвистелки и перделки всяко выходят лучше. Я просто понять хочу - может есть какие-то мега тексты со светлым потоком сознания оркестрации, должны же быть какие-то стандарты её проектирования.

должны же быть какие-то стандарты её проектирования.

Короче, я просмотрел во всякие ASTM/ISO/etc., а там ничего нет. Это твой шанс! Действуй!

anonymous
()

Дополню. Язабан.

anonymous
()

Хапрокся имеет весьма далекое отношение к оркестрации, добавь туда еще httpd + nginx.

Они работают через хелсчеки.

anonymous
()

Этим всякие хрюбернетисы занимаются. Берёшь любую книжку, читаешь.

Вот есть хапрокся к чему-то, бац нода упала, прокся бздыщ её каким-нибудь реквестом, видит нет реплая и все не шлёт трафик на этот инстанс. Объясните так хотя бы

Примерно так и есть. Т.е. делается мониторинг всего через хелсчеки, по потреблению ресурсов, по журналам. Не срабатывают чеки - перезапускаем экземпляр. Сожрало памяти больше лимита - перезапускаем экземпляр. Жрёт проц больше лимита - запускаем дополнительный экземпляр, лоадбалансеру говорим балансить на два. Ну и т.д.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 2)

Вот есть хапрокся к чему-то, бац нода упала, прокся бздыщ её каким-нибудь реквестом, видит нет реплая и все не шлёт трафик на этот инстанс.

https://github.com/nginx/nginx/blob/554916301c424f02b1cabc073845b64f8681099b/src/http/ngx_http_upstream.c#L2661

https://github.com/nginx/nginx/blob/554916301c424f02b1cabc073845b64f8681099b/src/http/ngx_http_upstream.c#L2439

как-то так примерно

leave ★★★★★
()
Последнее исправление: leave (всего исправлений: 1)

https://kubernetes.io/ru/docs/home/

официальная документация, на русском.

чтобы понять как оно там разворачивается, шевелится и восстанавливается нужно развернуть свой кластерок и пощупать.

вместо тысячи слов (с)

olelookoe ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.