h8s
H8s (Homernetes) es un clúster Kubernetes para homelab basado en Talos OS, diseñado para automatizar el aprovisionamiento desde bare metal con Nix Flakes y Terraform.
Ficha actualizada 21 sept 2026, 19:01 · upstream 21 sept 2026, 19:01 · release sin release detectada
Qué es h8s
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
H8s es un proyecto de infraestructura doméstica que combina la potencia de Kubernetes con el enfoque de seguridad primero de Talos OS. Está diseñado específicamente para laboratorios personales y entornos de nube privada, proporcionando una solución completa para gestionar servicios en casa.
El clúster utiliza dos mini PCs basados en CPU N100 retroalimentados con 32GB de RAM y 1TB de SSD NVME. Ofrece capacidades de automatización declarativa para el aprovisionamiento completo del clúster desde hardware desnudo en menos de 10 minutos, incluyendo gestión de registros de contenedores, bloqueo de anuncios a nivel de red, autoridad de certificados interna y enrutamiento para servicios privados.
La infraestructura incluye una suite completa de observabilidad con Prometheus, Grafana, VictoriaLogs y Fluent Bit. La seguridad se gestiona mediante Vault, Authelia para autenticación SSO/MFA, Cosign para firmar secretos y external-secrets-operator. El proyecto utiliza Nix Flakes para gestionar dependencias y Taskfile para orquestar comandos.
- Aprovisionamiento automatizado de clúster Kubernetes desde hardware desnudo con Talos OS en menos de 10 minutos
- Gestión centralizada de secretos y certificados con Vault, Authelia y external-secrets-operator
- Observabilidad completa de métricas, logs y trazas con Prometheus, Grafana y VictoriaLogs
- CI/CD interno con ArgoCD para GitOps y Argo Workflows para pipelines automatizados
- Gestión de bases de datos PostgreSQL con CloudNativePG y registro Harbor para contenedores
- Automatización completa del bootstrap del clúster mediante pipeline Terraform de 8 etapas desde bare metal
- Uso de Nix Flakes para gestión de dependencias, garantizando reproducibilidad en el entorno de desarrollo
- Seguridad reforzada con Talos OS (sin rootfs tradicional), Cilium eBPF CNI y Vault para secretos
- Observabilidad nativa con Prometheus, Grafana, Fluent Bit y VictoriaLogs integrados
- Gestión de certificados internos con cert-manager y autoridad de certificados propia
- Requiere conocimientos avanzados en Kubernetes, Talos OS y Nix Flakes para el despliegue inicial
- No soporta Docker ni Compose; depende exclusivamente de la gestión nativa de contenedores del clúster
- Hardware específico optimizado para N100 con 32GB RAM y 1TB NVME, no es portable a otros equipos sin ajustes
- Pipeline de CI/CD en Argo Workflows marcado como WIP (Work In Progress), funcionalidad aún en desarrollo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere habilitar experimental-features en Nix Flakes antes del despliegue. Ejecutar 'nix shell' para acceder al entorno con todas las dependencias instaladas. Utilizar Taskfile para orquestar comandos disponibles. El clúster está optimizado para hardware específico (N100, 32GB RAM, 1TB NVME). Configurar Proxmox como plataforma de bare metal inicial.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.