Prerequisites

Prerequisites to install OpenServerless

This page lists the prerequisites to install OpenServerless in various environments.

You can install OpenServerless:

  • for development in a single node environment, either in your local machine or in a Linux server.

  • for production, in a multi node environment provided by a Kubernetes cluster.

Single Node development installation

For development purposes, you can install a single node OpenServerless deployment in the following environments as soon as the following requirements are satisfied:

Our installer can automatically install a Kubernetes environment, using K3S, but if you prefer you can install a single-node Kubernetes instance by yourself.

If you choose to install Kubernetes on your server, we provide support for:

Multi Node production installation

For production purposes, you need a multi-node Kubernetes cluster that satisfies those requirements, accessible with its kubeconfig file.

If you have such a cluster, you can install OpenServerless in a Kubernetes cluster

If you do not have a cluster and you need to setup one, we provide support for provisioning a suitable cluster that satisfied our requirements for the following Kubernetes environments:

Once you have a suitable Kubernetes cluster, you can proceed installing OpenServerless.


Local Docker

Install OpenServerless with Docker locally

Linux Server

Install OpenServerless in a Linux server

Kubernetes Cluster

Install OpenServerless in a Kubernetes cluster


Last modified August 31, 2024: Merge all work done until now (#23) (3327e3a)