4–7 Nov 2019

Knative: A Kubernetes framework to manage serverless workloads

Nikhil Barthwal (Google)
13:2514:05 Thursday, 7 November 2019
Location: R2
Tags: wl
Average rating: *****
(5.00, 1 rating)

Who is this presentation for?

  • Principle engineers and software architecture

Level

Intermediate

Description

Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on-premises, in the cloud, or even in a third-party data center. Knative components are built on Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks.

Each of the components under the Knative project attempts to identify common patterns and codify the best practices shared by successful real-world Kubernetes-based frameworks and applications. Knative components focus on solving many mundane but difficult tasks such as deploying a container, orchestrating source-to-URL workflows on Kubernetes, routing and managing traffic with blue/green deployment, automatic scaling and sizing workloads based on demand, and binding running services to eventing ecosystems.

Nikhil Barthwal explains how Knative enables you to focus just on writing interesting code without worrying about the boring but difficult parts of building, deploying, and managing an application. It shows how developers can even use familiar idioms, languages, and frameworks to deploy any workload: functions, applications, or containers.

Prerequisite knowledge

  • A basic understanding of serverless technology, distributed systems, and Kubernetes

What you'll learn

  • Understand how to use Knative to build and deploy modern serverless workloads in a vendor-neutral fashion
  • Discover how to handle difficult parts of building, deploying, and managing an application
  • Learn industry standard best practices from organizations like Google, IBM, Red Hat, etc.
Photo of Nikhil Barthwal

Nikhil Barthwal

Google

Nikhil Barthwal is a tech lead in the Google Cloud Platform at Google, working on Knative, a Kubernetes-based platform to build, deploy, and manage modern serverless workloads and is passionate about building distributed systems. He has several years of work experience in big companies and smaller startups and also acts as a mentor to several startups. Outside of work, he speaks at local meetups as well as international conferences on several topics related to distributed systems and programming languages. Learn more via his homepage.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

Contact us

confreg@oreilly.com

For conference registration information and customer service

partners@oreilly.com

For more information on community discounts and trade opportunities with O’Reilly conferences

velocity@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires