Пользовательский временной скалер Kubernetes - PullRequest
1 голос
/ 18 марта 2019

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

1 Ответ

1 голос
/ 18 марта 2019

Это будет Horizontal Pod Autoscaler (см. Здесь Пошаговое руководство ), который автоматически масштабирует количество модулей в контроллере репликации, развертывании или наборе реплик на основе наблюдаемого ЦП.использование (или, с поддержкой пользовательских метрик , на некоторых других предоставленных приложением метриках)

В вашем случае пользовательской метрикой будет время.

Затем вы можете использовать " Kubernetes: Горизонтальный автонасыщатель Pod с использованием Minikube " из Tommy Elmesewdy в качестве практического примера реализации одного такого автоматического масштабирования на Minikube.

InВ вашем случае вы должны убедиться, что пользовательские метрики включены:

minikube start --extra-config kubelet.EnableCustomMetrics=true
...