FastAPI-K8s-Launchpad
A starter project for deploying FastAPI microservices on a local Kubernetes (Minikube) cluster.
pythondockerkubernetesboilerplatemicroservicesrest-apiminikubestarter-kitk8sexample-projectfastapi
FreeRepo
Overview
FastAPI-K8s-Launchpad. A comprehensive, beginner-friendly starter project that demonstrates how to build, containerize and deploy a multi-service FastAPI application on a local Kubernetes cluster using Minikube. This project is designed to be a blueprint for anyone moving from developing a monolithic application to adopting a cloud-native, microservices architecture. It bridges the gap between writing Python code and running it in an orchestrated, production-like environment.
Features
microservices-architecturekubernetes-orchestrationdocker-containerizationservice-discoveryinter-service-communicationrest-apilocal-development-workflowdeclarative-configuration
Feature Flags
blogecommerceauthorizationapiDocsrestApiserviceDiscovery
Recommended Use Cases
learning-microserviceskubernetes-deploymentcloud-native-developmentmulti-service-applicationslocal-k8s-testing
Frontend
None
Backend
fastapipython
Auth Providers
None
Deployment Targets
dockerkubernetesminikubedocker-compose
Payment Providers
None
Quick Facts
Stack
Framework
fastapi
Language
python
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
Open source project licensed under MIT