Cloud Scheduler Operator is a Kubernetes operator that developed by Kubebuilder that can be used to set up and configurate a fully cloud managed cron job service to execute specified tasks at regular intervals. For the feature details please check Cloud Scheduler
WARNING: Cloud Scheduler Operator will only manage Scheduler resources created by itself in Kubernetes, and when removing resources, it will not delete entities on the cloud
First, you must install the operators. After installation is complete, create a service account and binding a role Cloud Scheduler Admin
, download the json certificate, and store the certificate as Kubernetes secret resource. Finally, create a Scheduler YAML specification by following one of the samples, like samples/gcp-contrib_v1beta1_scheduler.yaml.
NOTICE: The sample will create a cloud scheduler regular publish a task to Cloud Pub/Sub topic.
This project is distributed under the Apache License, Version 2.0, see LICENSE for more information.