Knative explained: Serverless isn’t just for functions anymore
Many assume that serverless computing and functions are a package deal. Functions are serverless; anything serverless must involve functions, right? Actually, no. Google LLC, Red Hat Inc. and others are collaborating on a new open-source project called Knative that democratizes serverless beyond functions.
Serverless can be thought of as a kind of user experience, according to William Oliveira (pictured, left), product manager of serverless at Red Hat. It can simplify how developers leverage Kubernetes, the open-source orchestrator for containers (a virtualized method for running distributed applications). Knative extends the serverless user experience to all types of development taking place on Kubernetes.
“It should not be tied too much to functions,” Oliveira said. “Because we can do that for any class of applications running on top of the platform.”
Oliveira and Brian “Redbeard” Harrington (pictured, right), product manager of service mesh at Red Hat, spoke with John Furrier (@furrier) and Stu Miniman (@stu), co-hosts of theCUBE, SiliconANGLE Media’s mobile livestreaming studio, during the KubeCon + CloudNativeCon event in Seattle, Washington. They discussed the Knative project and the evolution of Kubernetes technologies. (* Disclosure below.)
Kubernetes gets a shot of serverless
Knative offers three big modules — build, events and serving. Those are the basic capabilities needed to build a serverless platform that can work with any kind of application, not just functions. Serverless abilities can then extend to microservices, monitoring, tracing, observability, etc.
It’s very early days for Knative — it’s in it’s 0.2 release now. “There’s a lot of missing parts around user experience and whatnot, but we are getting there,” Oliveira said.
Red Hat just announced a review of Knative on its OpenShift container platform as an add-on. Knative helps users integrate with different services in the Kubernetes Service Catalog — like the Operator Framework.
“That was part of the thing that was missing to connect the dots when you’re implementing those applications,” Oliveira stated. “How are you going to consume events? How are you going to consume services? How are those applications are going to scale? That’s a lot of what we’re addressing with Knative right now.”
Red Hat has been hard at work in other Kubernetes territories, like the Istio service mesh. “The big thing that’s exciting for me is the forthcoming release of OpenShift 4.0, which gives me the room to shine on the [general availability] release of all the service mesh stuff,” Harrington concluded.
Watch the complete video interview below, and be sure to check out more of SiliconANGLE’s and theCUBE’s coverage of the KubeCon + CloudNativeCon event. (* Disclosure: Red Hat Inc. sponsored this segment of theCUBE. Neither Red Hat nor other sponsors have editorial control over content on theCUBE or SiliconANGLE.)
Photo: SiliconANGLE
A message from John Furrier, co-founder of SiliconANGLE:
Your vote of support is important to us and it helps us keep the content FREE.
One click below supports our mission to provide free, deep, and relevant content.
Join our community on YouTube
Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.
THANK YOU