Size: a a a

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

2020 September 16

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
а без HPA сервис скалируется вообще? должно же хоть что-то появляться
https://dpaste.org/N6Au/slim ну вот все собрал ) что тут не обычно я не вижу. ноды не когда еще выще 10 не были.. когда поды войдут в pending state вообще? сколько из тут надо наставить 10000 что бы это случилось?
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
у меня постоянно алерты приходят  что cpu не хватает
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
и бывает там сколько то контейнеров все загруженные под 90% и никаких в pending state нету
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
(as a percentage of request):  68% (68m) / 70%
Deployment pods:                                       71 current / 71 desired

Для среднего по полате всё верно вроде
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
что поменять что бы pending state появился ))
источник

FV

Fedor VFV in Kubernetes — русскоговорящее сообщество
друзья, привет!
есть, казалось бы, простая задачка - git репозиторий c nodejs кодом, который собирается (билдится) в статику для nginx...
ткните в меня примером deployment, а то меня не выходит каменный цветок :(
могу показать свой вариант, у которого Waiting: CrashLoopBackOff - Back-off restarting failed container статус (первый из контейнеров, в котором по идее должна только сборка происходить. второй соотв. nginx)
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
не могу даже проверить ноды ли добавятся физически или  нет: они добавляются только когда поды в pending state оказываются
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Fedor VFV
друзья, привет!
есть, казалось бы, простая задачка - git репозиторий c nodejs кодом, который собирается (билдится) в статику для nginx...
ткните в меня примером deployment, а то меня не выходит каменный цветок :(
могу показать свой вариант, у которого Waiting: CrashLoopBackOff - Back-off restarting failed container статус (первый из контейнеров, в котором по идее должна только сборка происходить. второй соотв. nginx)
Что? Ты локально запусти в докере, глядишь тогда и в кубе получится
источник

NG

Nikita Gorlov in Kubernetes — русскоговорящее сообщество
Fedor VFV
друзья, привет!
есть, казалось бы, простая задачка - git репозиторий c nodejs кодом, который собирается (билдится) в статику для nginx...
ткните в меня примером deployment, а то меня не выходит каменный цветок :(
могу показать свой вариант, у которого Waiting: CrashLoopBackOff - Back-off restarting failed container статус (первый из контейнеров, в котором по идее должна только сборка происходить. второй соотв. nginx)
Собирать надо в кубе? Зачем?)
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Roman Gorodeckij
не могу даже проверить ноды ли добавятся физически или  нет: они добавляются только когда поды в pending state оказываются
так, давай по порядку…. у тебя и HPA и cluster-autoscaler?
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
HPA скалирует? Если он скалирует, то появляются pending и дальше cluster-autoscaler скалирует ноды тк ресурсов не хватает
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
на каком этапе поломка?
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Normal  SuccessfulRescale  35m (x45 over 44d)  horizontal-pod-autoscaler  New size: 64; reason: cpu resource utilization (percentage of request) above target
 Normal  SuccessfulRescale  32m (x29 over 44d)  horizontal-pod-autoscaler  New size: 71; reason: cpu resource utilization (percentage of request) above target
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
судя по всему hpa работает
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
всем подам хватило ресурсов, по крайней мере по разметке
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
но есть ноды в 95% cpu - вот это наверное надо лечить
источник

FV

Fedor VFV in Kubernetes — русскоговорящее сообщество
Nikita Gorlov
Собирать надо в кубе? Зачем?)
ну у меня так пайплайн настроен - как только что-то пушат в GitLab - собирается новый контейнер с билдженным кодом... хз как умные люди делают
потом просто у deployment меняется image (kubectl set image ...)
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
но есть ноды в 95% cpu - вот это наверное надо лечить
имею ввиду тюнить resource limit/request для сервиса
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
но есть ноды в 95% cpu - вот это наверное надо лечить
получается что 300 подов на 10 нодов всегда хватает что ли )? как выставить ресурсы чтобы нехватало нодов
источник

RG

Roman Gorodeckij in Kubernetes — русскоговорящее сообщество
что бы заставить cluster-autoscaler ноды дополнительные поднять
источник