Windhoek

The Windhoek API runs on each worker and is responsible for servicing function invocation requests, starting up Firecracker VMs to run the function code, and returning the invocation response.

Deployment

Installation steps have been outlined in the README of the repository found here. You can also deploy it using a provided convenience script by running the following command

curl https://gist.githubusercontent.com/utibeabasi6/6cdf2c52262ef8eeffba2e4d6970d36c/raw/388413f24c06cd79017d948a4f6e049cf556d6f7/windhoek-setup.sh | bash

Because this API creates Firecracker VMs, you need to deploy it on a server that supports nested virtualization such as bare metal servers, Digital Ocean droplets and AWS .metal instances

Note: This API and installation script has only been tested on Digital Ocean droplets (Ubuntu) and is not guaranteed to work as-is on other platforms.

Last updated