ITOps Lab de automatización · AI-Powered
Plataforma self-hosted de automatización ITOps sobre Rocky Linux. Desde un lab local en k3s hasta Oracle Cloud Free Tier.
Screenshots
Demos en Video
Incident Response
Se elimina el pod de Grafana manualmente como ejemplo, k3s lo recrea automáticamente, y n8n detecta el webhook de Alertmanager para disparar el análisis del LLM y notificar a Discord.
Log Analysis
Cron * */6 * * * — cada 6 horas, n8n consulta Loki buscando errores, los procesa y los analiza con LLM. El reporte de salud llega a Discord automáticamente.
Health Check Cron
Cron * * 8 * * * — el workflow consulta disponibilidad, uso de memoria y pods corriendo, genera un reporte en tiempo real con LLM y lo envía a Discord.
ArgoCD GitOps
ArgoCD detecta cambios en el repo de Git y los sincroniza automáticamente con el cluster. El estado deseado converge sin intervención manual.
Jenkins CI/CD
Pipeline de Jenkins ejecutando lint, build y deploy sobre el cluster k3s. Integración con GitHub para automatizar el ciclo completo de entrega.
Arquitectura
Stack de cuatro capas: Response → Observe → Deploy → Infra. Todo conectado con GitOps y automatización orientada a eventos.
Características Clave
Respuesta Automática a Incidentes
Prometheus → Alertmanager → n8n → LLM → Discord. Loop completo automatizado.
Observabilidad Completa
Prometheus + Loki + Grafana Alloy + dashboards de Grafana en k3s.
GitOps con ArgoCD
Manifiestos de GitHub auto-desplegados al cluster con políticas de sync.
CI/CD Self-Hosted
Jenkins + GitHub Actions: pipelines, lint, builds multi-stage.
Oracle Cloud Ready
Free Tier: 4 vCPUs ARM, 24 GB RAM, OCI Vault, Object Storage.
Prácticas SRE
SLO/SLI, fail2ban, dnf-automatic, SELinux enforcing, firewalld.
Stack Técnico
Explorar el repositorio
Código fuente completo, playbooks de Ansible, módulos de OpenTofu, manifiestos de Kubernetes y documentación.