Использовать большие рабочие узлы или больше? - PullRequest
0 голосов
/ 16 октября 2018

В нашей компании есть AWS-кластер kubernetes, управляемый копами.Пока мы добавляем все больше и больше рабочих узлов в наш кластер, возникает вопрос, следует ли нам использовать более крупные рабочие узлы (и сократить их количество) или продолжать добавлять больше рабочих узлов одинакового размера.

Аргументы, которые я имеюИмеются в виду:

  • Слишком малое количество рабочих узлов затрудняет обработку сбоя рабочего узла.Например, имея только два почти полностью загруженных рабочих узла, вы не можете справиться с отключением одного рабочего узла.При наличии около 20 рабочих узлов это должно быть возможно.
  • Выполнение непрерывного обновления кластера занимает больше времени с большим количеством рабочих узлов.
  • У каждого рабочего узла есть небольшие издержки, вызванные операционной системой.и такие процессы, как докер и кубелет.Использование более крупных рабочих узлов уменьшает эти издержки в процентном отношении.
  • Наличие небольших рабочих узлов и больших приложений может привести к «одному приложению на узел», что может быть неэффективным с точки зрения использования ресурсов.

Есть ли еще аргументы для учета?

И есть ли точка безубыточности или эмпирическое правило?

...