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

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

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

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

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

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

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

28 ответов

6 просмотров

как "прикинуть" сколько мне нужно установить посмотрите 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 реплик руками и отправки запросов в разном количестве

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

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

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Any electron dev here?
Sayanth Tezro
12
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Карта сайта