Size: a a a

QA — Load & Performance

2021 October 26

NN

Nobody Noname in QA — Load & Performance
а кто нить из кубера запускает jmeter тесты?
как там с выделением ресурсов?
так же контролируемо как с отдельным авс инстансом?
если я хочу ось потюнить например для производительности, или цпу жёстко выделить чтоб не мешался никто
источник

SK

Sergey Khoroshavin in QA — Load & Performance
На поды можно ставить квоты, но изоляция меньше, чем с честным гипервизором, поэтому теоретически возможны нюансы
источник

SK

Sergey Khoroshavin in QA — Load & Performance
У нас вот в соседнем отделе например воюют с тестами в докерах на толстом серваке - иногда если контейнеров запущено овердофига некоторые из них фризятся на заметное время, хотя на хосте ресурсов вроде хватает
источник

jj

jagga jagga in QA — Load & Performance
Тесты в кубере это зло
источник

KY

Kirill Yurkov in QA — Load & Performance
не допускаем оверселлинга и все, какие там ещё проблемы? я конечно понимаю если там на одном ядре физическом тыща тредов но если ресурсы норм то кажется что и это норм)
источник

SK

Sergey Khoroshavin in QA — Load & Performance
мне кажется всё не так однозначно - если target система уже в кубере, то ненулевой шанс, что в компании умеют его правильно готовить, и почему тогда не переиспользовать инфраструктуру и для генерации нагрузки, особенно если на подах с нагрузкой есть антиаффинити к подам которые обстреливаются, или вообще нагрузочный тест запущен на другом кластере кубера
источник

KY

Kirill Yurkov in QA — Load & Performance
вообще интересный кейс когда таргет в кубе, а компания не умеет его готовить
источник

KY

Kirill Yurkov in QA — Load & Performance
это какие-то поделки пытливого девопса
источник

SK

Sergey Khoroshavin in QA — Load & Performance
не обязательно - это может например быть менеджмент, который сказал "а теперь заверните это всё в куб, чтобы у нас появились high availability и rolling upgrades", и рядовые инженеры начинают разбираться как это сделать
источник

jj

jagga jagga in QA — Load & Performance
расскажите мне про справедливый шедулер в кубере, его уже изобрели?
источник

SK

Sergey Khoroshavin in QA — Load & Performance
а в чем проблема с шедулером в кубере? если у подов указаны квоты - то поды шедулятся адекватно. плюс всегда можно антиаффинити выставить, если вот прям не хочется, чтобы некоторые контейнеры оказывались на одной и той же ноде
источник

jj

jagga jagga in QA — Load & Performance
ясно, кубера не кушали
источник

SK

Sergey Khoroshavin in QA — Load & Performance
ну, кушали, но не так, чтобы прям сильно много )
источник

SK

Sergey Khoroshavin in QA — Load & Performance
поэтому и спрашиваю - в чем проблема с шедулером? это не риторический вопрос был, если что )
источник

KY

Kirill Yurkov in QA — Load & Performance
чето я его уже обкушался а с шедулями нет проблем, просвятишь?
источник

jj

jagga jagga in QA — Load & Performance
шедулер ресурсов в смысле уже появился справедливый?
источник

KY

Kirill Yurkov in QA — Load & Performance
кажись я просто не врубаюсь в контекст. шедуль в кубере заведует тем чтобы поды матчились с нодами
источник

KY

Kirill Yurkov in QA — Load & Performance
справедливость тут имеется ввиду равномерное размазывание по воркерам?
источник

KY

Kirill Yurkov in QA — Load & Performance
ну более менее долгий период он делает это терпимо. для любых условностей можно юзать аффинити и радоваться)
источник
2021 October 27

KY

Kirill Yurkov in QA — Load & Performance
ему можно потюнить этот шедулер при желании повышать точность
источник