Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 1.23 KB

README.md

File metadata and controls

10 lines (9 loc) · 1.23 KB

el-k8s-deployment

Пример деплоймента для приложения (из примеров k8s) на базе apache, которое нагружает CPU. С учётом следующих требований:

  • у нас мультизональный кластер (три зоны), в котором пять нод
  • приложение требует около 5-10 секунд для инициализации
  • по результатам нагрузочного теста известно, что 4 пода справляются с пиковой нагрузкой
  • на первые запросы приложению требуется значительно больше ресурсов CPU, в дальнейшем потребление ровное в районе 0.1 CPU. По памяти всегда “ровно” в районе 128M memory
  • приложение имеет дневной цикл по нагрузке – ночью запросов на порядки меньше, пик – днём
  • хотим максимально отказоустойчивый deployment
  • хотим минимального потребления ресурсов от этого deployment’а