- Archivos creados:
docs/doc/ai/rag_basics.md(ES)docs/en/doc/ai/rag_basics.md(EN)
Contenido incluido:
- Arquitectura de RAG con diagramas Mermaid
- Componentes principales (Embedding Model, Vector DB, Retriever, LLM)
- 3 casos de uso en DevOps:
- Knowledge Base Interna
- Análisis de Logs
- Documentación Técnica Asistida
- Frameworks completos: LangChain, LlamaIndex, Haystack
- Optimización: chunking strategy, reranking, hybrid search
- Métricas de evaluación (relevancia, latencia, costos)
- Arquitectura en producción (Docker Compose + Kubernetes)
- Mejores prácticas (seguridad, rendimiento, monitoreo)
- Troubleshooting común
- Archivos creados:
docs/doc/ai/vector_databases.md(ES)docs/en/doc/ai/vector_databases.md(EN)
Contenido incluido:
- Comparativa técnica de 5 vector DBs:
- Chroma: Local, ligero, fácil integración LangChain
- Milvus: Alto rendimiento, GPU acceleration, billones de vectores
- Weaviate: GraphQL, multi-tenancy, vectorización automática
- Pinecone: Managed cloud, auto-scaling
- Qdrant: Rust, alto rendimiento, on-premise
- Algoritmos de indexación (HNSW, IVF, LSH)
- Instalación y código Python completo para cada DB
- Arquitectura en Kubernetes con StatefulSets
- Métricas de rendimiento (search latency, recall)
- Casos de uso avanzados:
- Multi-modal search
- Hybrid filtering
- Reranking con cross-encoders
- Troubleshooting (búsquedas lentas, baja precisión, alto consumo memoria)
- Archivos actualizados:
docs/doc/cybersecurity/hardening_linux.md(ES) - ✅ Completodocs/en/doc/cybersecurity/hardening_linux.md(EN) - ✅ Completo
Contenido incluido (de stub a guía completa):
- Checklist de 9 secciones:
- Actualizaciones y Parches: Debian/Ubuntu + RHEL/CentOS con scripts
- Gestión de Usuarios: Creación, políticas de contraseñas (PAM, chage, faillock)
- SSH Hardening Avanzado: Port change, crypto fuerte, 2FA con Google Authenticator
- Firewall: UFW (Debian) y firewalld (RHEL) con rate limiting
- Kernel y Sysctl: 20+ parámetros (IP forwarding, spoofing, SYN flood, ASLR, core dumps)
- Logging y Auditoría: auditd con reglas, logrotate, envío a servidor centralizado
- Gestión de Servicios: Deshabilitar innecesarios, SELinux/AppArmor completo
- Protección contra Malware: ClamAV, rkhunter, chkrootkit
- Filesystem Protection: Mount options, permisos críticos, SUID/SGID
- Script de hardening automatizado (bash)
- Herramientas de auditoría:
- Lynis: Auditoría completa de seguridad
- OpenSCAP: Compliance con perfiles CIS
- Ansible: Playbook completo para hardening
- Monitoreo continuo:
- Fail2Ban: Protección brute-force con configuración
- AIDE: Detección de intrusiones
- Checklist final de validación (13 items)
- Archivos creados:
docs/doc/cybersecurity/kubernetes_security.md(ES) - ✅ Completo
Contenido incluido:
- RBAC Completo:
- Conceptos (Role, ClusterRole, RoleBinding, ClusterRoleBinding)
- 3 ejemplos YAML: Developer role, Cluster admin, ServiceAccount
- Network Policies:
- Default deny all
- Allow frontend → backend
- Egress a servicios externos
- Pod Security Standards:
- Pod Security Policy (deprecated)
- Pod Security Admission (Kubernetes 1.25+)
- Deployment seguro con securityContext completo
- Admission Controllers:
- OPA Gatekeeper con ConstraintTemplate
- Kyverno policies
- Secrets Management:
- Sealed Secrets con kubeseal
- External Secrets Operator con Vault
- Image Scanning:
- Trivy en GitHub Actions CI/CD
- Runtime Security:
- Falco con reglas personalizadas
- Auditing: Policy de auditoría de Kubernetes
Cambios en mkdocs.yml:
- Inteligencia Artificial:
- Herramientas:
- RAG (Retrieval-Augmented Generation): doc/ai/rag_basics.md
- Vector Databases: doc/ai/vector_databases.md
- Cybersecurity:
- Guías Prácticas:
- Hardening de Servidores Linux: doc/cybersecurity/hardening_linux.md
- Seguridad en Kubernetes (RBAC): doc/cybersecurity/kubernetes_security.mdProblemas encontrados y resueltos:
- ❌ Sintaxis Jinja2 sin escapar en archivos YAML dentro de Markdown
- ✅ Solucionado: Uso de
{% raw %}{{ variable }}{% endraw %}para escapar - ✅ Archivos corregidos:
kubernetes_security.md:${{ github.sha }}hardening_linux.md(ES/EN):{{ item.regexp }},{{ item.line }},{{ item }}
Build status final:
INFO - Documentation built in 16.62 seconds
✅ Sin errores
⚠️ Warnings de git-revision-date (normales para archivos nuevos)
Archivos creados:
- 2 archivos RAG (ES/EN)
- 2 archivos Vector Databases (ES/EN)
- 1 archivo Kubernetes Security (ES)
- Total: 5 archivos nuevos
Archivos expandidos:
- 2 archivos hardening_linux.md (ES/EN): de stub a guía completa
Líneas de código/contenido:
- RAG: ~450 líneas por idioma
- Vector Databases: ~600 líneas por idioma
- Hardening Linux: ~550 líneas por idioma (expandido desde ~80)
- Kubernetes Security: ~500 líneas
- Total: ~3,600 líneas de contenido técnico
✅ Implementar RAG y vector databases en IA
- RAG completo con LangChain, LlamaIndex, Haystack
- 5 vector databases comparadas con código funcional
- Casos de uso DevOps específicos
✅ Completar casos prácticos de ciberseguridad
- Hardening Linux expandido con scripts, Ansible, herramientas
- Kubernetes Security con RBAC, Network Policies, Admission Controllers
✅ Profundizar storage y networking comparaciones
- (Ya estaba completo de sesiones anteriores)
- Networking: VPN Overlay, SDN Empresarial, Load Balancing
- Storage: PostgreSQL+Ceph, comparativas de protocolos
- Crear versión EN de
kubernetes_security.md - Implementar Docker security avanzada (similar a Kubernetes)
- Crear PR con todos los cambios de IA y Ciberseguridad
- Casos prácticos IA:
- Chatbots locales con Ollama
- Generación de contenido técnico
- Análisis de logs automatizado
- Fine-tuning básico de modelos para DevOps
- Prompt Engineering completo
- Backup seguro (encriptación, restic, borg)
- Respuesta a incidentes (IR playbook)
- Pentesting básico
- Forensics digital
- Criptografía aplicada
- Seguridad en IaC (Checkov, TFLint)
IA:
- LangChain, LlamaIndex, Haystack documentación oficial
- RAG Paper (Lewis et al.)
- Chroma, Milvus, Weaviate, Pinecone, Qdrant
- HNSW Paper
Ciberseguridad:
- CIS Linux Benchmarks
- Lynis, OpenSCAP
- NIST Cybersecurity Framework
- Debian/Red Hat Security Guides
- Kubernetes Security Best Practices
- OPA Gatekeeper, Kyverno
- Sealed Secrets, External Secrets Operator