cloud-scheduler-operator

command module
v0.0.0-...-7217bab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

README

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1beta1
Package v1beta1 contains API Schema definitions for the gcp-contrib v1beta1 API group +kubebuilder:object:generate=true +groupName=gcp-contrib.alleypinapis.com
Package v1beta1 contains API Schema definitions for the gcp-contrib v1beta1 API group +kubebuilder:object:generate=true +groupName=gcp-contrib.alleypinapis.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL