1. Home
  2. /
  3. Kubeless
  4. /
  5. Python Scheduled Function

Python Scheduled Function - Kubeless Typing CST Test

Loading…

Python Scheduled Function — Kubeless Code

Python function triggered on a schedule using a CronJob.

# kubeless/demo/python-cron.yaml
apiVersion: kubeless.io/v1beta1
kind: Function
metadata:
	name: scheduled-python
	namespace: default
spec:
	runtime: python3.8
	handler: handler.main
	source: |
		def main(event, context):
		print("Scheduled Hello!")
	events:
		schedule-event:
		type: scheduled
		metadata:
		schedule: "*/5 * * * *"

Kubeless Language Guide

Kubeless is a Kubernetes-native serverless framework that allows developers to deploy small, single-purpose functions without managing infrastructure. It leverages Kubernetes resources to handle scaling, routing, and monitoring.

Primary Use Cases

  • ▸Event-driven microservices
  • ▸Serverless REST APIs
  • ▸Background tasks and cron jobs
  • ▸Data processing pipelines
  • ▸Integrating Kubernetes-native functions into CI/CD workflows

Notable Features

  • ▸Function deployment using Kubernetes Custom Resources
  • ▸Supports multiple programming runtimes
  • ▸Kubernetes-native scaling and routing
  • ▸Triggers from HTTP, Kafka, NATS, and Cron
  • ▸CLI and YAML-based management for DevOps workflows

Origin & Creator

Kubeless was created by Bitnami in 2016 as an open-source serverless framework for Kubernetes.

Industrial Note

Kubeless is ideal for teams already using Kubernetes who want to adopt serverless patterns without introducing new infrastructure or cloud dependencies.

More Kubeless Typing Exercises

Simple Python HTTP FunctionNode.js HTTP FunctionGo HTTP FunctionRuby HTTP FunctionNode.js Kafka FunctionPython RabbitMQ FunctionPython CloudEvent FunctionPython HTTP Function with DependenciesNode.js Cron Function

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher