Могу ли я изменить максимальное количество модулей, запускаемых на узел?

Я пытаюсь запустить нагрузочный тест на GKE, а это означает, что я хочу выполнить большое количество задач, большинство из которых требует очень мало ресурсов. Однако большинство из них не могут указать в расписании сообщение «Не удалось по причине PodExceedsMaxPodNumber и, возможно, по другим причинам». Количество подов на узел регулируется флагом max-pods в Kubelet, и значение по умолчанию - 40. Это явно слишком мало для того, что я пытаюсь сделать - загрузка моего процессора не превышает 30%. Можно ли как-нибудь изменить этот параметр при создании кластера Kubernetes с помощью GKE?


person Ryszard Szopa    schedule 18.02.2016    source источник


Ответы (1)


К сожалению, не все флаги командной строки различных компонентов можно изменить при запуске кластера GKE. Если вы просто пытаетесь запустить одноразовый нагрузочный тест, вы можете вручную изменить флаги, передаваемые Kubelet на каждом узле, но поскольку этот флаг даже не контролируется шаблонами Kubernetes Salt, нет даже такой возможности. чтобы управлять им с помощью переменной окружения.

Это значение было выбрано из-за ограничений производительности и будет значительно увеличено (до 100) в версии 1.2 Kubernetes, выпуск которой запланирован на март.

person Alex Robinson    schedule 18.02.2016