This is why we’ve teamed with Google Cloud and the open community to build Knative, a new open source project that provides the building blocks for serverless platforms to run on top of Kubernetes. Knative provides serverless capabilities with a Kubernetes-native foundation and broadens the spectrum of applications that can take advantage of the real time cloud access, minimal infrastructure concerns and scale that serverless architectures offer.
Ultimately, it’s anticipate Knative becoming a foundation component for serverless architectures that can take advantage of all types of cloud-native tools. For example, Knative could one day enable a developer to use Apache OpenWhisk to orchestrate all parts of a cloud app in a serverless fashion, such as running both containers and functions-as-a-service events, all on-demand and on an as-needed basis. This could drastically expand the scope of how serverless tools such as OpenWhisk can be used, evolving beyond functions into a complete foundation for full-scale apps in production.
“IBM’s deep expertise helping businesses build with serverless, and extensive experience with open technologies such as Kubernetes, Istio and OpenWhisk makes them an ideal partner to provide real-world leadership and hands-on contributions to Knative,” said DeWitt Clinton, Google Cloud.