Knative is an extension of Kubernetes providing interoperability.
Jointly developed by Google, Pivotal, IBM, SAP and Red Hat, it is an open source framework that extends from Kubernetes. It facilitates the building and deployment of container-based serverless applications.
Amritha Nampalat, Team Marketing, RapidValue Solutions
The 3 core components of Knative: Build, Serving, Eventing
Build: Builds a container by taking the code in the form of functions and further deploys the container via Kubernetes. Serving: Provides Kubernetes extensions to run and deploy serverless workloads and facilitates autoscaling. Eventing: Offers means to consume and produce events that are CloudEvent Specification based.
Cost-effective and flexible to meet one’s needs.
Runs on any infrastructure supported by Kubernetes allowing enterprises to move their workloads as per their need. Facilitates interoperability while reducing the switching costs.
User-friendly platform that furthers innovation.
Supports prevalent development patterns such as DockerOps and tools and frameworks such as Ruby on Rails, Django. Saves the time and effort used in tasks such as building, deploying and managing an application.