Skip to content

a kubernetes operator for funktion to start/update/stop funktions based on kubernetes resources

License

Notifications You must be signed in to change notification settings

chassi-dev/funktion-operator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funktion Operator

This operator watches for Subscription resources. When a new Subscription is created then this operator will spin up a matching Deployment which consumes from some endpoint and typically invokes a function using HTTP.

A Subscription is modelled as a Kubernetes ConfigMap with the label funktion.fabric8.io/kind: "Subscription". A ConfigMap is used so that the entries inside the ConfigMap can be mounted as files inside the Deployment. For example this will typically involve storing the funktion.yml file or maybe a Spring Boot application.properties file inside the ConfigMap like this example subscription

About

a kubernetes operator for funktion to start/update/stop funktions based on kubernetes resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 94.4%
  • Makefile 4.5%
  • Shell 1.1%