HomeLab 0: Fundamentos Cloud con Hardware Real
Configura tu primera infraestructura cloud casera con hardware accesible
Publicado:
Actualizado:
kuberneteshardwarenetworkingstorage
HomeLab 0: Fundamentos Cloud con Hardware Real
Ver en PDF
HomeLab 0: Fundamentos Cloud con Hardware Real
Este laboratorio te guiará a través de la configuración de tu propio entorno cloud casero, utilizando hardware accesible para crear una plataforma de aprendizaje práctica.
Objetivos
- Configurar un cluster de Kubernetes utilizando hardware heterogéneo
- Implementar almacenamiento distribuido para emular servicios cloud
- Configurar una red segura entre nodos
- Implementar un sistema de monitorización completo
Hardware Recomendado
| Componente | Recomendación | Función |
|---|---|---|
| MiniPC | Intel NUC o similar (4+ cores, 16GB RAM) | Control plane |
| GPU Node | Jetson Nano (4GB) | Worker con GPU |
| Almacenamiento | Raspberry Pi 4 (4GB) | Nodo de almacenamiento |
| Red | Switch gestionable | Conectividad entre nodos |
Proyectos Incluidos
Este HomeLab incluye los siguientes proyectos:
- Arquitectura Básica del HomeLab - Configuración de hardware y K3s
- Almacenamiento Distribuido - MinIO (emulando S3), NFS, Longhorn
- Red y Seguridad - VLANs, Keycloak, mTLS
- Observabilidad - Prometheus, Grafana, Loki
Instalación
Sigue estos pasos para configurar tu entorno:
1. Preparación del Hardware
Asegúrate de que todos tus dispositivos estén conectados a la misma red y tengan direcciones IP estáticas:
# En Raspberry Pi: Editar /etc/dhcpcd.conf
sudo nano /etc/dhcpcd.conf
# Añadir al final
interface eth0
static ip_address=192.168.1.101/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1