Course Outline

Introduction

  • 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.

Troubleshooting

Summary and Conclusion

Requirements

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

Audience

  • 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