Фон
У меня есть очередь в Google Cloud Pub-Sub, которая прослушивает скрипт Python Google Function.Мой функциональный скрипт ждет входящих сообщений в очереди и выполняет их.
Одна из моих задач - увеличить \ уменьшить мою среду.Эта логика должна происходить каждый день в 00:00 (увеличение) и в 12:00 (уменьшение).
Я хочу автоматизировать вставку сообщения для очереди в определенное время.
Требования:
- Упростите настройку (например, если время масштабирования меняется).
- Без необходимости в виртуальной машине, которая стоит мне денег весь день.
Возможное решение было отклонено
- Использовать виртуальную машину Linux с crontab для запуска локального сценария.Сценарий поставит в очередь сообщение для gcp PubSub.Против: Нужно, чтобы машина работала целый день всего за несколько секунд.
- Используйте cronjob Kubernetes и запускайте скрипт в определенное время.Минусы: слишком много конфигурации.Не легко редактировать конфиг.Функция gcp не требуется - это может быть сама работа.
Вопрос
Какой самый простой способ сделать это?