This controller manages the lifecycle of Knative Eventing Function instances.
A Knative Eventing Function consists of:
- a CRD defining the function interface, and
- a runtime dispatching and processing Cloud Events.
This controller is responsible for creating the resources needed to make each function instance Adressable through a shared runtime.
- A Kubernetes cluster
Run:
kubectl apply -f https://github.com/lionelvillard/knative-functions-controller/releases/download/v0.1.2/function.yaml
Check the controller is ready:
kubectl get -n knative-functions deployments.apps
NAME READY UP-TO-DATE AVAILABLE AGE
functions-controller 1/1 1 1 3d17h
The function library contains functions compatible with this controller.