Artemis-Cluster
Clúster Kubernetes gestionado por GitOps en Talos Linux, con 3 control planes bare-metal y 4 workers (VMs + GPU). Usa Flux CD, Renovate y Kustomize para automatización completa.
Ficha actualizada 22 sept 2026, 15:10 · upstream 22 sept 2026, 14:20 · release sin release detectada
Qué es Artemis-Cluster
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Artemis-Cluster es un clúster Kubernetes de homelab construido sobre Talos Linux y gestionado enteramente mediante Git. La arquitectura consta de tres control planes bare-metal (Lenovo M710q) y cuatro workers: dos VMs en Proxmox, una VM con GPU passthrough (ASRock Arc A380) y un nodo bare-metal adicional con iGPU Intel UHD P630.
La gestión de aplicaciones se realiza exclusivamente mediante kubernetes/ con Flux CD como reconciliador GitOps. Los componentes reutilizables están en components/, mientras que talos/, ansible/ y terraform/ requieren ejecución manual vía just. El clúster integra PostgreSQL como base de datos y Node.js como framework principal.
La infraestructura incluye un host de virtualización HPE ML150 G9 con 192GB RAM para Proxmox, y un NAS TrueNAS SCALE en Supermicro con ~41TB RAIDZ2. El networking está compuesto por UniFi Cloud Gateway Max (L3/BGP), Mikrotik CRS309 como switch L2, y switches PoE UniFi US-48/US-16.
- Despliegue de aplicaciones en clúster Kubernetes mediante GitOps con Flux CD
- Gestión de infraestructura híbrida (bare-metal + virtualización) para homelab
- Automatización de actualizaciones de dependencias con Renovate
- Configuración de nodos Talos Linux personalizados con Jinja2 templates
- Flux CD garantiza sincronización automática al push a main branch
- Talos Linux proporciona sistema operativo ligero y seguro para Kubernetes
- Infraestructura escalable con soporte para GPU passthrough
- WTFPL License permite uso libre sin restricciones comerciales
- Alta complejidad técnica (HIGH) requiere conocimientos avanzados de Kubernetes
- No incluye despliegue one-click, necesita configuración manual inicial
- Infraestructura específica para homelab no apta para producción empresarial
- Dependencia de herramientas externas: just, ansible, terraform/openTofu
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 hardware específico (3 control planes + 4 workers). Ejecutar talos/, ansible/ y terraform/ manualmente con just. Solo kubernetes/ es reconciliado por Flux. Verificar compatibilidad de drivers GPU antes de asignar passthrough.
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.