Lab Activo
GitHub

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.

status.sh
$ uname -o
GNU/Linux (Rocky Linux 9.4)
$ kubectl get nodes
k3s-master Ready control-plane,master
$ vault status
Sealed: false | Version: 1.17
00a

Screenshots

n8n workflow automation Jenkins CI/CD pipeline ArgoCD GitOps dashboard Grafana observability dashboard
00b

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.

01

Arquitectura

Stack de cuatro capas: Response → Observe → Deploy → Infra. Todo conectado con GitOps y automatización orientada a eventos.

02

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.

03

Stack Técnico

Rocky Linux
K3s
Ansible
OpenTofu
ArgoCD
Jenkins
N8N
Grafana
Prometheus
Loki
HashiCorp Vault

Explorar el repositorio

Código fuente completo, playbooks de Ansible, módulos de OpenTofu, manifiestos de Kubernetes y documentación.

Abrir GitHub