Course Outline


  • How Knative extends Kubernetes

Knative On-Premise Installation and Configuration

Overview of Knative Design and Architecture

Example of Existing Knative Based Applications

Overview of Serverless Computing and Functions-as-a-Service (FaaS)

Overview of Knative Components: Build, Eventing, Serving

Building Containers from Source Code

Consuming and Producing Events 

Deploying Request-Driven, Serverless Workloads

Binding Functions with Events from Third-Party Message Brokers

Packaging Functions into an Application

Monitoring an Application

Debugging an Application

Optimizing Application Performance

Integrating Knative with Continuous Integration and Deployment (CI/CD) Tools.


Summary and Conclusion


  • Experience with Kubernetes.
  • Programming experience in any language.


  • Developers
  14 Hours

Related Courses

Serverless Architecture with Firecracker

  7 hours

Serverless Computing for Administrators

  7 hours

Serverless Computing for Managers

  7 hours

Fn Project

  7 hours

Kubeless for Developers

  14 hours

OpenFaas for Developers

  14 hours

Parallel Programming with OpenMP

  14 hours

OpenWhisk for Developers

  14 hours

Serverless Framework for Developers

  14 hours

Serverless on Kubernetes Fundamentals

  21 hours