Я ищу способ написания скейлера для моего приложения, работающего на Minikube, для его масштабирования в зависимости от временных отметок.Есть идеи?
Это будет Horizontal Pod Autoscaler (см. Здесь Пошаговое руководство ), который автоматически масштабирует количество модулей в контроллере репликации, развертывании или наборе реплик на основе наблюдаемого ЦП.использование (или, с поддержкой пользовательских метрик , на некоторых других предоставленных приложением метриках)
В вашем случае пользовательской метрикой будет время.
Затем вы можете использовать " Kubernetes: Горизонтальный автонасыщатель Pod с использованием Minikube " из Tommy Elmesewdy в качестве практического примера реализации одного такого автоматического масштабирования на Minikube.
InВ вашем случае вы должны убедиться, что пользовательские метрики включены:
minikube start --extra-config kubelet.EnableCustomMetrics=true