Get in Touch

Course Outline

Introduction

Overview of Serverless Features and Architecture

  • How serverless development operates
  • Requisites for a serverless approach

Overview of the CNCF Ecosystem and Serverless Environments

  • Serverless Container as a Service versus Serverless Function as a Service

Getting Started with Serverless on Kubernetes

  • Selecting the appropriate serverless framework for Kubernetes
  • Comparison of Fission, Kubeless, and Knative
  • Comparison of Knative and OpenFaaS

Overview of Additional FaaS Providers for Serverless Frameworks

Overview of OpenFaaS Toolchain and Features

  • Reasons to begin with OpenFaaS
  • Tools that can be integrated with OpenFaaS

Setting Up the Kubernetes System for Serverless Development

  • Installing and configuring necessary frameworks and tools

Operating Core Serverless Framework Tools and Utilizing the API

  • Navigating the dashboard and working with the UI or CLI

Overview of FaaS Implementations and Kubernetes Serverless Applications

  • Cold start versus warm start

Creating a Python Function in Kubernetes Using a Serverless Framework

Storing Code Templates and Sharing Functions in Repositories

  • Versioning serverless Kubernetes projects

Testing Python Functions and Optimizing Performance Metrics

  • Working with invocation metrics

Implementing Automatic Scaling for Resource Response Management

  • Applying changes to functions

Adding Dependencies to Functions and Creating Native Extensions

Storing Kubernetes Secrets in Serverless Functions

  • Leveraging container images and pod definitions

Securing Kubernetes Serverless Functions and Building Authentication Functionalities

  • Working with the TLS protocol

Deploying Python Functions with Serverless on Kubernetes

  • Employing Serverless CI/CD pipelines for deployment
  • Customizing component URLs

Monitoring Function Lifecycle and Reviewing Request Logs

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in Python programming
  • Intermediate experience with Kubernetes concepts and principles
  • Understanding of containerization and cloud technologies
  • Experience with Linux distributions and the Command Line Interface (CLI)

Audience

  • Developers
  • DevOps Engineers
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories