Автоматическое отключение Kubernetes после некоторого простоя - PullRequest
0 голосов
/ 11 мая 2018

Поддерживает ли kubernetes или Helm блокировку, если она простаивает дольше заданного порогового времени?

Это было бы очень полезно в среде разработки, чтобы предоставить место другим процессам для его потребления и экономии затрат.

1 Ответ

0 голосов
/ 11 мая 2018

Kubernetes обладает возможностью автоматического масштабирования вашего приложения в кластере. Буквально это означает, что Kubernetes может запускать дополнительные блоки при увеличении нагрузки и прекращать избыточные блоки при уменьшении нагрузки.

Можно уменьшить масштаб приложения до нуля, но в этом случае у вас будет задержка при обслуживании первого запроса во время запуска модуля.

Эта функциональность основана на показателях производительности, предоставляемых приложением Heapster , которое необходимо запустить в кластере. С практической точки зрения это означает, что автоматическое масштабирование не происходит мгновенно, потому что требуется некоторое время, чтобы показатели производительности достигли настроенного порога.

Упомянутая функция Kubernetes под названием HPA (горизонтальное автоматическое масштабирование модуля) описана в этом документе .

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

Дополнительную информацию об этой функции можно найти по ссылке .

Если вы решите попробовать, вам может пригодиться эта информация:

...