Discovering how OpenFaaS runs on Kubernetes.

OpenFaaS

Discovering how OpenFaaS runs on Kubernetes.
OpenFaaS

OpenFaaS is a framework for building serverless functions with Docker and Kubernetes which has first-class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.

Key Features

  • Ease of use through UI portal and one-click install
  • Write functions in any language for Linux or Windows and package in Docker/OCI image format
  • Portable - runs on existing hardware or public/private cloud
  • Kubernetes and Docker Swarm native
  • CLI available with YAML format for templating and defining functions
  • Scales as demand increases

In this lab, you will learn how to:

    ☐ Install OpenFaaS on Kubernetes
    ☐ Interact with OpenFaaS from the command-line and its portal
    ☐ Deploy and remove functions
    ☐ Name, expose, and invoke functions
    ☐ List, inspect, and monitor functions
    ☐ Automatically scale functions up and down based on load

The OpenFaaS architecture is described in the OpenFaaS documentation . More references to documentation and examples listed at the end of this lab.

  • LEVEL

    Beginner

  • DURATION

    20 minutes

  • UPDATED

    31 Dec, 2021