Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
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.