knative-functions-controller

module
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2019 License: Apache-2.0

README

Knative Eventing Function Controller

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.

Getting started

Prerequisites
  • A Kubernetes cluster
Installation

Run:

kubectl apply -f https://github.com/lionelvillard/knative-functions-controller/releases/download/v0.1.0/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

Function Library

The function library contains functions compatible with this controller.

Directories

Path Synopsis
cmd
pkg
apis/duck/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.

Jump to

Keyboard shortcuts

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