Home / Python API / Chapter 1

Chapter 1: Prerequisites

Jan 19, 2025
1 of 11
  • UV installation for python development. See my previous video on how to get started with that.
  • Docker for containerisation. I use Docker Desktop which is the easiest way to get docker up and running
  • Optionally, if you don’t have a Kubernetes cluster available, you can enable kubernetes in docker desktop. This gives you a local Kubernetes cluster which is absolutely perfect for development.
  • A few cli tools
    • kubectl, which we will use to interact with the kubernetes cluster
    • kustomize, which we will use to template the deployment for our application
    • optionally, if you don’t already have a postgres instance, helm, which we will use to get a postgres database up and running on our kubernetes cluster