OpenFaaS - Functions as a Service
Get familiar with one of the hottest topics for this year: https://www.openfaas.com/
OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker 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.
Requirements:
- Setup SUSE CaaSP 2.0 (k8s 1.7> is required)
- Install faas-cli
- Install the k8s Package Manager - Helm
- Install faas-netes
Goals:
- Create an openFaaS SUSE Docker image in DockerHub
- Convert some binaries into functions
- Write some functions
- Try to scale those functions
- See how function chaining works
Extra:
- Try to package this project in OBS for Tumbleweed
- Convert if possible some of the internal QA Maintenance tools into Functions running in K8s
- Write blog post about it
- Contribute to upstream
Blog Post: http://panosgeorgiadis.com/blog/2017/11/08/how-to-start-with-openfaas/
This project is part of:
Hack Week 16
Activity
Comments
-
over 4 years ago by hennevogel | Reply
Sounds cool are you willing to have a co-hacker? :-)
-
over 4 years ago by pgeorgiadis | Reply
That would be AWESOME :D
-
over 4 years ago by hennevogel | Reply
Awesome, you're in the Nürnberg office right? :-) Let's meet on Friday!
-
-
Similar Projects
Updatecli Kubernetes Operator by olblak
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Project Skyscraper - PoC of a Cloud Governance Dashboard by tmuntan1
Project Description
We would like to crea...
Uyuni/SUSE Manager Server Helm chart on k3s by moio
![Combined icons of k3s and Uyuni](https://user...
WASM support for cloud native buildpacks by atgracey
[comment]: # (Please use the project descriptio...
Improve SLE Release Management Container by suntorytimed
Project Description
In this project I would...
Migrate suntorytimed/resourcespace container to an openSUSE base by suntorytimed
Project Description
For quite some time I a...
Uyuni/SUSE Manager Server Helm chart on k3s by moio
![Combined icons of k3s and Uyuni](https://user...
Package docker compose v2 by hennevogel
Package [compose](https://github.com/docker/com...
grog by gbaccini
[comment]: # (Please use the project descriptio...
Multi-cloud Lightweight metadata CLI by seanmarlow
Project Description
The goal of this proj...
Updatecli Kubernetes Operator by olblak
[comment]: # (Please use the project descriptio...
Create a CLI tool for interacting with Rancher Support Matrix by dpock
Rancher Support Matrix CLI Helper
A tool t...
Project Skyscraper - PoC of a Cloud Governance Dashboard by tmuntan1
Project Description
We would like to crea...
Video For Linux 2 Camera monitor, frame capture, day/night exposure control and timelapse generator in python by dmair
Use the V4L2 API in a PySide qt6.3 application ...
web-based testing tracker for aquarist-labs's s3gw by jluis
[comment]: # (Please use the project descriptio...
Script that loads dummy data into HANA database for testing purposes. by rangelino
[comment]: # (Please use the project descriptio...
Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil
Join the Gitter channel! [https://gitter.im/uy...
Rewrite libkdumpfile Python binding using CFFI by ptesarik
Project Description
The [libkdumpfile](ht...