Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.