172 похожих чатов

У меня была проблема, при нехватке ресурсов падал файловый провайдер

и всё ломалось

я решил её установив для файлового провайдера и всех его служб priority class val = 1млрд

воспроизвожу нагрузку путём создания большого числа реплик приложения
встречаюсь с новой проблемой - провайдер не падает НО падает одна из рабочих нод

каким образом мне решить эту проблему, что бы я мог вертеть кластер как хочу, и базовые вещи были рабочими?

единственное что пришло в голову, установить лимиты для своих deployment, если это верное решение, вопрос - как "прикинуть" сколько мне нужно установить, или тупа посчитать примено нужно? тк в k8s доках я увидел только что устанавливаются голые значения, а мне бы хотелось как то гибко что ли, хз, что бы все деплойменты при определенном условии перестали размножаться по причине хватит, и я не ронял ноду

28 ответов

22 просмотра

как "прикинуть" сколько мне нужно установить посмотрите goldilocks. дайте аппкам поработать какое-то время и соберёте статистику

Floppy-Disk Автор вопроса
Сергей Голод
как "прикинуть" сколько мне нужно установить посмо...

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

Floppy-Disk Автор вопроса
Сергей Голод
как "прикинуть" сколько мне нужно установить посмо...

а помимо установки жёстких лимитов для каждого deployment, есть другие решения?

Floppy Disk
а помимо установки жёстких лимитов для каждого dep...

Корову надо больше доить и меньше кормить

Floppy-Disk Автор вопроса
Lucky SB
Корову надо больше доить и меньше кормить

тоесть это является лучшим решением?

Floppy Disk
тоесть это является лучшим решением?

У кублета есть ключи, позволяющие зарезрвировать часть ресурсов узла под систему. Поставь там в резерв 2 ядра и 4 гига памяти

Floppy-Disk Автор вопроса
Lucky SB
У кублета есть ключи, позволяющие зарезрвировать ч...

откуда эти цифры? звучит как то грубо, то есть непоравданное потребление ресурсов мне кажется будет

Floppy Disk
откуда эти цифры? звучит как то грубо, то есть неп...

С тобой делятся опытом. Бесплатно. Цени.

Floppy Disk
откуда эти цифры? звучит как то грубо, то есть неп...

в kubectl describe node есть структура Allocatable. вот на неё ты можешь влиять флагами кубелета, о которых говорит Lucky

Floppy-Disk Автор вопроса
Lucky SB
С тобой делятся опытом. Бесплатно. Цени.

а чем это лучше указания лимитов для каждого приложения? я не спорю что тебе виднее, как и 99% этого чата, как лучше делать, просто мне не понятно, почему именно такое решение, какой реальный % избыточного резервирования будет, для каких сэтапов это решение

Floppy-Disk Автор вопроса
Victor Yagofarov
в kubectl describe node есть структура Allocatable...

спасибо, да, я щас попробую как сказал Lucky

Floppy Disk
а чем это лучше указания лимитов для каждого прило...

Ну ты и токсичный. Даешь простой и понятный ответ, а тебе вместо благодарности начинают токсик гнать. Душные русские чатики.

Floppy-Disk Автор вопроса
Lucky SB
Ну ты и токсичный. Даешь простой и понятный ответ...

почему токсичный? просто мне реально не понятно, вот то что выше спросил

4c74356b41
оч смешно от вас слышать))

Я решил попробовать отвечать на дурацкие вопросы максимально тупо и просто.

Lucky SB
Я решил попробовать отвечать на дурацкие вопросы м...

почему бы дурацкие вопросы просто не игнорировать?

Floppy Disk
почему токсичный? просто мне реально не понятно, в...

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

Floppy-Disk Автор вопроса
Victor Yagofarov
в kubectl describe node есть структура Allocatable...

тут и так стоит 4 cpu и памяти на всю катлету вроде бы

Floppy-Disk Автор вопроса
Lucky SB
Ну потому что ты уже неделями ноешь тут. Описывая ...

ну я просто значит не понимаю какие цифры нужно было приводить, точнее я не понимал причин по которым у меня дропалось всё

Floppy Disk
ну я просто значит не понимаю какие цифры нужно бы...

Нууу наверное это не твое... Потому что нормальный админ давно бы логи читал, как минимум. Графики мониторинга смотрел...

Floppy-Disk Автор вопроса
Lucky SB
Нууу наверное это не твое... Потому что нормальный...

мониторинг тоже дропался по непонятным мне причинам 🤡, ну тперь понятным

Floppy Disk
screenshot речь об этом?

Странный вопрос. Ты постишь картинку и спрашиваешь про 《это》... Речь о всем.

Floppy-Disk Автор вопроса
Lucky SB
Странный вопрос. Ты постишь картинку и спрашиваешь...

я спрашиваю, под эту конкретно систему ты рекомендуешь выделить ресурсы?

Floppy-Disk Автор вопроса

Вопрос, какие типы проверок на нагрузку существуют? как ещё я могу проверить устойчивость, кроме поднятия 100500 реплик руками и отправки запросов в разном количестве

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта