Skip to content

Google Cloud Platform (GCP) - Cloud Scheduler operator for Kubernetes

License

Notifications You must be signed in to change notification settings

AlleyPin/cloud-scheduler-operator

Repository files navigation

Cloud-Scheduler-Operator

License GitHub go.mod Go version

Introduction

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

Usage

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.

License

This project is distributed under the Apache License, Version 2.0, see LICENSE for more information.

About

Google Cloud Platform (GCP) - Cloud Scheduler operator for Kubernetes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published