kubectl + FastAPI: Guía para Desarrolladores
kubectl + FastAPI para Desarrolladores
Guía práctica orientada a desarrollo: desde dockerizar tu app FastAPI hasta operar y depurar en Kubernetes con kubectl.
Capítulos
- Introducción y Preparación del Entorno
- Dockerizar una App FastAPI
- Deployments y Pods
- Services y Networking
- ConfigMaps y Secrets
- Logs y Debugging
- Desarrollo Iterativo con Port-Forward
- Health Checks y Probes
- Escalado y Actualizaciones
- Tips de Productividad
Requisitos previos
- Python 3.11+
- Docker instalado
- kubectl instalado
- Un cluster Kubernetes (minikube, k3s o remoto)
Enfoque
Este tutorial está orientado a desarrolladores, no a administradores de infraestructura. El objetivo es que puedas:
- Desplegar tu API rápidamente
- Leer logs y depurar problemas
- Iterar sin fricciones entre local y cluster
- Entender los recursos de Kubernetes que te afectan directamente