Knative is a new open source collaboration between Google and a number of industry leaders to define a set of building blocks for building, deploying, and managing serverless workloads on Kubernetes. Knative solves the difficult but boring aspects of running modern cloud applications on Kubernetes, providing components that reduce developer and operator toil (e.g., source to container, rollout under load, autoscaling to and from zero, and connecting to eventing ecosystems). Knative codifies industry best practices into tools you can use anywhere Kubernetes runs.
Ryan Gregg offers an overview of the Knative project and its three building blocks (build, serving, and eventing) and highlights some of the key benefits developers and operators can expect by adopting Knative or a platform based on Knative.
Ryan Gregg is a product manager at Google responsible for Knative and serverless on Kubernetes. He has over 15 years experience working with developers on building and extending platforms and is passionate about great documentation and reducing developer toil. Previously, he spent more than a decade of working on enterprise software platforms and cloud solutions at Microsoft.
Comments on this page are now closed.
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org