Size: a a a

Kubernetes — русскоговорящее сообщество

2020 March 03

AA

Artyom Abramovich in Kubernetes — русскоговорящее сообщество
Alexey Vilyansky
нужны жесткие лимиты на поды, без них дальше копать бессмысленно
+
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
при жестких лимитах будет недоиспользование ресурсов
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
ты проблему решаешь или поговорить охота?
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
разница между максимальным потреблением памяти и средним большая для  JVM
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
Alexey Vilyansky
ты проблему решаешь или поговорить охота?
решаю, но хотелось бы чтобы при нехватке памяти поды вытеснялись с ноды и запускались на других
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
Vadim
решаю, но хотелось бы чтобы при нехватке памяти поды вытеснялись с ноды и запускались на других
тогда делай что говорят ))) решишь эту, потом будешь искать где память течёт
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
найдёшь, пофиксишь, а потом уже будешь думать с вытеснением
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
Vadim
разница между максимальным потреблением памяти и средним большая для  JVM
Любо если не течёт, то надо тюнить jvm для кубернетеса, ну и лимиты соответствующим образом настраивать
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
Alexey Vilyansky
Любо если не течёт, то надо тюнить jvm для кубернетеса, ну и лимиты соответствующим образом настраивать
как это тюнить?
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
и как настраивать лимиты?
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
читать jvm tuning best practices, разбираться что делает приложение, зачем ему столько памяти и почему оно её не отпускает.
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
допрашивать девелоперов надо идти )))
источник

AS

Alexey Shanko in Kubernetes — русскоговорящее сообщество
Vadim
как это тюнить?
тут выше есть ссылка на видео kubernetes против реальности и там как раз про тюнинг jvm немного. вкратце — тюнить сначала саму jvm, у неё есть параметры для этого, а потом уже выствлять ресурс реквесты и лимиты для подов — а вот про это и на сайте кубера есть и вообще примеров хватает
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
я знаю про jvm, но это не то решение которое мне нужно
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
для начала надо понять - память течет специально или как обычно
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
она вообще не течет скорее всего
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
конечно во всех приложениях есть утечки, но тут проблема не в этом
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
Vadim
конечно во всех приложениях есть утечки, но тут проблема не в этом
ну если с таким подходом жить, так может и делать ничего не надо?
источник

V

Vadim in Kubernetes — русскоговорящее сообщество
должен быть overcommit памяти, иначе если всем раздать по лимитам в соответствии с настройками jvm, и кол-во подов на ноду рассчитать по этим лимитам, серверов понадобитьс в 3 раза больше
источник

AV

Alexey Vilyansky in Kubernetes — русскоговорящее сообщество
Было же здесь уже
источник