Serverless with Rancher 1.x and (OpenFaaS)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
handlers
mocks
rancher
types
vendor/github.com
.DEREK.yml
.gitignore
Dockerfile
LICENSE
Makefile
README.md
server.go
vendor.conf

README.md

faas-rancher

===========

OpenFaaS on Rancher 1.x

This is a plugin to enable Rancher 1.x as an OpenFaaS backend.

OpenFaaS is an event-driven serverless framework for containers. Any container for Windows or Linux can be leveraged as a serverless function. FaaS is quick and easy to deploy (less than 60 secs) and lets you avoid writing boiler-plate code.

If you'd like to know more about the OpenFaaS project head over to - https://www.openfaas.com/

The code in this repository is a daemon or micro-service which can provide the basic functionality the FaaS Gateway requires:

  • List functions
  • Deploy function
  • Delete function
  • Invoke function synchronously

Any other metrics or UI components will be maintained separately in the main FaaS project.

QuickStart

For now, this blog post shows how you can deploy OpenFaaS on Rancher via the Catalog.

Status

This provider targets Rancher 1.x. Since Rancher 1.x is being deprecated this repository is now in maintenance mode. Please see the OpenFaaS provider for Kubernetes which works with Rancher 2.x.