Serving
The goal of Serving is to run applications in a highly elastic way (dynamic scaling: 0 <-> N).
Currently, OpenFunction Serving supports two kinds of workload runtimes: Knative and OpenFuncAsync. Serving will only work when one of the them is set.
Knative
Knative Serving is built on overlay of Kubernetes to support deploying and running Serverless applications. Knative Serving is easy to get started with and can be extended to support complex application scenarios.
OpenFuncAsync
OpenFuncAsync is an event-driven workload runtime. It is implemented by KEDA and Dapr. Functions of the OpenFuncAsync runtime can be triggered by various events, messages, such as MQ, cronjob, DB events, etc. In a Kubernetes cluster, functions of OpenFuncAsync runtime can be run as stateless workloads or tasks.
Reference
Serving is a CustomResourceDefinitions(CRD) . You can refer to Serving CRD Spec for more information.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.