Apache OpenWhisk on Ubuntu 24.04

Azure Application Infrastructure

Apache OpenWhisk, the open source serverless platform, ready to run functions the moment it boots with no cluster to assemble.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Apache OpenWhisk is an open source, distributed serverless platform that executes functions (called actions) in response to events and direct invocations. Developers write actions in languages such as JavaScript, Python, Java, Go and more, invoke them over a REST API or the wsk command line tool, and OpenWhisk runs each one inside an isolated container, scaling on demand and charging only for real execution.

This image is a complete, self contained OpenWhisk appliance built on the upstream Standalone mode: the controller, invoker and datastore run together in a single process, while a local Docker daemon runs the real action containers as functions are invoked. It gives teams a working Functions as a Service endpoint on first boot, ideal for evaluating serverless, local and edge function development, event driven automation, and running functions in a private, single tenant environment without standing up the full distributed OpenWhisk stack.

Why the cloudimg image

cloudimg delivers OpenWhisk fully installed and running, with the wsk command line tool preconfigured so a real function can be created and invoked the moment the instance boots. The image is secure by default and carries no usable bootstrap credential: OpenWhisk Standalone ships a well known default authentication key, so cloudimg gates the platform so it never starts with that key, and on the first boot of every instance a one shot service generates a fresh authentication key unique to that instance, proves the well known default key is rejected, and writes the new key to a file only the root user can read. The Node.js action runtime is pre pulled into the image so the first invocation runs fast and offline, the base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Evaluating and learning serverless computing
  • Event driven automation and webhooks
  • Private single tenant function hosting