Creating Serverless Apps with Kubernetes and Knative
Offered By: Linode via YouTube
Course Description
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
Related Courses
Kubernetes EssentialsYouTube Cloud Native Explained
IBM via YouTube Getting Started with Knative
Pluralsight Serverless on Kubernetes Using Knative - Mirantis Labs Tech Talks
Mirantis via YouTube Serverless Containers with Knative and Cloud Run
NDC Conferences via YouTube