Size: a a a

2020 July 03

A🌚

Al 🌚l in rannts
Может уже написал кто, нужно поискать
источник

RB

Roman Bolkhovitin in rannts
Haproxy, nginx, tarantul...таки придется потратить 15 минут и освоить луа 😊
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Мне проще в своём приложении запилить всю эту магию с докером, и хелф-чек, который будет фейлится в нужных условиях 😊
источник

in

ildar nizamov in rannts
Kirill (Cykooz) Kuzminykh
Мне проще в своём приложении запилить всю эту магию с докером, и хелф-чек, который будет фейлится в нужных условиях 😊
так а на что ты рассчитывал?
источник

in

ildar nizamov in rannts
или делать самому, или идти на поклон куберу, или ???
источник

SA

Sergey Arkhipov in rannts
так в кубернетесе тоже придется делать проверочку. да, может быть не в виде http-эндпоинта (точнее, не обязательно), но сделать пару реверансов точно придется
источник

SA

Sergey Arkhipov in rannts
там вообще сначала придется понять фундаментальную разницу между хелсчеком и рединесчеком
источник

in

ildar nizamov in rannts
Sergey Arkhipov
так в кубернетесе тоже придется делать проверочку. да, может быть не в виде http-эндпоинта (точнее, не обязательно), но сделать пару реверансов точно придется
как минимум - настроить hpa с кастомными метриками
источник

SA

Sergey Arkhipov in rannts
это другое совсем. так-то прежде чем вообще подходить к этой проверке, придется столько мрачного абстрактного говна поесть-почитать, что, может быть, и не надо кубернетес вообще упоминать.

хотя я его упомянул. мое оправдание: я тем самым проиллюстрировал подход, который более-менее уже оформлен в best practices, типа все так делают. у нас в сервисам тоже всегда есть 2 чека: /health и /ready. появилось еще до кубернетеса. но /ready в основном нужен, чтобы сказать, что либо я всосал всю конфигурацию и готов держать удар, либо что я поймал sigterm, и дообрабатываю последние запросы
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Эх, значит у меня была "идея для стартапа", раз нет каких-то "коробочных" решений, кроме кубера.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Попробую тогда для начала уменьшить фрагментацию памяти
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Хотя это будет не очень просто в asyncio приложении
источник

SA

Sergey Arkhipov in rannts
Кубернетес - это примерно так же можно назвать решением, как и полный ремонт квартиры только для того, чтобы кран не подтекал
источник

n

nikiladonya in rannts
я бы сравнил с постройкой нового дома, бггг
источник

SA

Sergey Arkhipov in rannts
тоже хорошо
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Al 🌚l
envoy например
А envoy случайно не умеет сам раздавать статику по HTTP (файлики из папки)?
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Судя по issue на гитхабе - не умеет
источник

A🌚

Al 🌚l in rannts
Kirill (Cykooz) Kuzminykh
А envoy случайно не умеет сам раздавать статику по HTTP (файлики из папки)?
не, не умеет
источник

ИК

Иван Кривошеев... in rannts
Kirill (Cykooz) Kuzminykh
Хотя это будет не очень просто в asyncio приложении
Можно пулы объектов создать.
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ну вот я в эту сторону и думаю, но если у меня там будут строки в рантайме создаваться, то всё равно они будут новую память "откусывать", а не переиспользовать буфер из пула
источник