Home

This website describes the setup and deployment of a simple single-node Kubernetes (k8s) cluster.

The instructions assume a Ubuntu host machine; however, except for the installation stage most commands will be similar. Ubuntu 24.04 was used to create this documentation.

Contents

  • Intro to Kubernetes

  • Intro to Helm

  • Intro to Traefik

  • Backend with FastAPI, SQLModel, and SQLAlchemy-JSON

  • Task scheduling with Argos Workflow

  • Frontend with Plotly Dash