Skip to main content

Server Side Stack

Server Side Stack

Your Kubernetes cluster

Note that Launchpad uses k0s as the Kubernetes distribution for managing Kubernetes. K0s was picked for this project as it is viewed to be one of the top open-source lightweight certified Kubernetes distributions targeted at public & private clouds, on-premises, edge & hybrid. This capability together with it's small compute footprint - it can run on machines with less than half GB of RAM - makes k0s the ideal distribution for most Indexers.

Kubernetes architecture

Details on the different components that can be normally found in a Kubernetes cluster can be found here. Note that in a K0s cluster a few of the components that make up your usual Kubernetes cluster have been abstracted away in a single binary. If you have experience with other Kubernetes distributions you will notice when spinning up your k0s cluster, that you are missing kubelet, kube-scheduler and kube-controller-manager . This design is intentional.

Cluster Services that come with Launchpad

The sealed-secrets namespace

TODO

The storage namespace

TODO

The monitoring namespace

TODO

The ingress namespace

TODO

The postgres-operator namespace

TODO