Knative Reaches 1.0
Written by Kay Ewbank   
Thursday, 18 November 2021

Knative 1.0 has been released. Knative is an open source project based on Kubernetes for building, deploying, and managing serverless workloads. It was originally developed by Google with contributions from more than 50 companies, and over the last three years has become the most widely-installed serverless layer on Kubernetes.

Knative helps developers build, deploy, and manage modern serverless workloads on Kubernetes. It provides a set of building blocks designed to enable modern, source-centric and container-based development workloads on Kubernetes. To this end, there are tools for source-to-container build orchestration; management and delivery of events, and request-driven compute.

knative

Knative is designed to clearly separate different areas of creating a project, so as a developer you define primitive objects in the form of Custom Resource Definitions (CRDs) which extend on the object model found in Kubernetes. The CRDs include details of the configuration, which is the desired state for your service, both code and configuration; the revision, which represents a point-in-time snapshot of your code and configuration; the route that should be used, as in which revision or revisions of your service traffic will be directed to; and the service, which  is the combined lite version of all the above objects for simple uses. In addition to these objects, Knative also defines principle objects for eventing.

knativeaud

Despite the release of version 1.0, there are aspects of Knative that are still at beta level. The developers say that Knative is composed of many components that are versioned together, and those components have different levels of maturity, ranging from "experimental" to "already GA" (Generally Available):

"We still want to keep the versions in sync, and so have decided to move all components to version 1.0. GA levels are marked for components individually."

Knative 1.0 is available now. 

knative

More Information

Knative Website

Related Articles

Google Announces Cloud Deploy For Kubernetes Engine

Kubernetes Security Audit Open Sourced

Red Hat Launches Quarkus For Kubernetes-Native Apps  

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


NVIDIA Releases Free Courses On AI
19/04/2024

NVIDIA has jumped on the AI bandwagon in a big way. Hardware aside, this means working on training material too. Several self- paced courses have been released and for free too!



Deno Improves JSR Support
08/04/2024

Deno has been updated to improve JSR support, and to build on the Temporal API introduced in version 1.4.  Deno is the JavaScript and TypeScript runtime from the creator of Node.js.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info