Kubernetes для Go - Go Evrone Meetup

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024

ความคิดเห็น • 7

  • @nas337
    @nas337 หลายเดือนก่อน +3

    Антон, спасибо за доклад. Есть один вопрос.
    У нас нагрузка на сервисах может быть спайкообразная. Это значит, что иногда почти нет ощутимой нагрузки, а иногда, на короткий промежуток времени, нагрузка увеличивается в x50-x100 раз. Как в этом случае следует правильно подобрать cpu limit? Спасибо.

    • @solodes3409
      @solodes3409 หลายเดือนก่อน +1

      Horizontal Pod Autoscaling

    • @namegorm
      @namegorm หลายเดือนก่อน

      Как насчет очереди?)

    • @zhukov1337
      @zhukov1337 หลายเดือนก่อน

      тут уже было 2 комментария, оба в тему. В целом это хорошая практика - HPA на любой деплоймент + тяжелую обработку выводить в асинхронный режим, т.о. вы контролируете нагрузку, выстраивая очередь из нагрузки. То есть HTTP сервер: принимает события, пишет в очередь. Отдельное приложение, consumer: читает очередь, обрабатывает нагрузку

    • @nas337
      @nas337 หลายเดือนก่อน

      Спасибо всем за ответы! HPA и так используем, попробуем убирать чать нагрузки в очередь ещё.

    • @nas337
      @nas337 หลายเดือนก่อน

      @@zhukov1337 Спасибо за ответ. А что скажете по поводу удаления CPU limit - то есть оставить только cpu request? Насколько это хорошая практика?