Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Creating Serverless Apps with Kubernetes and Knative

Linode via YouTube

Overview

Learn how to develop serverless applications using Kubernetes and Knative in this comprehensive 47-minute tutorial. Explore the concepts of serverless computing and event-driven architecture before diving into Knative's components and functionality. Follow along as the instructor sets up a managed Kubernetes cluster, installs Knative Serving and Eventing components, and demonstrates the creation and deployment of serverless functions. Gain hands-on experience with local Python environment setup, Docker image building, and DNS configuration. Discover how to implement blue-green deployments and set up triggers in the Knative Eventing system. By the end of this tutorial, you'll have a solid understanding of building and deploying serverless applications on Kubernetes using Knative.

Syllabus

Introduction
Overview of the Video
What is Serverless?
What is Event Driven Architecture?
What is Knative?
Overview of Knative Serving
Install Knative Serving Components
Install a Networking Layer
Install Knative CLI + Functions
Create Function
Set Up a Local Python Environment
Install Dependencies + Run the App
Authenticate Docker + Build Image
Deploy the App + Configure DNS
Check the Revisions List
Deploy Podinfo Service Blue & Green
Install Knative Eventing Components
Application Diagram
Create & Deploy a New Python Function
Set Up a Trigger in Knative Eventing System
Recap
Conclusion

Taught by

Linode

Reviews

Start your review of Creating Serverless Apps with Kubernetes and Knative

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.