FastAPI-K8s-Launchpad

A starter project for deploying FastAPI microservices on a local Kubernetes (Minikube) cluster.

pythondockerkubernetesboilerplatemicroservicesrest-apiminikubestarter-kitk8sexample-projectfastapi
FreeRepo

Preview

FastAPI-K8s-Launchpad preview

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

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate