Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

talos-cluster

Cluster Kubernetes gestionado por GitOps con Flux en hardware físico (bare-metal). Usa Talos Linux y Envoy Gateway para red. Incluye bases de datos y servicios multimedia.

Ficha actualizada 22 sept 2026, 15:18 · upstream 22 sept 2026, 12:13 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es talos-cluster

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio gestiona un clúster Kubernetes nativo sobre hardware físico utilizando Talos Linux como sistema operativo, eliminando la necesidad de Docker o systemd tradicionales. La infraestructura se declara mediante código y se despliega automáticamente a través de Flux CD, asegurando consistencia entre el estado deseado en Git y el clúster real.

El clúster implementa una arquitectura de red robusta basada en Envoy Gateway con Kubernetes Gateway API, gestionando el tráfico entrante a través de un túnel seguro Cloudflared hacia la nube de borde de Cloudflare. Esto elimina la necesidad de NAT directo o port forwarding expuesto al internet público.

La configuración incluye múltiples nodos control plane y worker, con almacenamiento persistente gestionado por OpenEBS o Rook-Ceph. Se integran servicios críticos como bases de datos (PostgreSQL, ClickHouse), gestión de certificados TLS con Cert-Manager y DNS automático mediante External-DNS. La seguridad se refuerza con políticas de red en Cilium y cifrado de secretos con SOPS.

CASOS DE USO
  • Servidor doméstico o pequeño empresarial autocontenido
  • Plataforma para bases de datos persistentes (PostgreSQL, ClickHouse)
  • Infraestructura para servicios multimedia (Plex, Sonarr) con almacenamiento escalable
  • Laboratorio de Kubernetes y GitOps avanzado
  • Gateway de red unificado para servicios internos y externos
PUNTOS DESTACADOS
  • Gestión completa de infraestructura bare-metal con Talos Linux
  • Arquitectura GitOps automatizada con Flux CD y SOPS
  • Red avanzada con Envoy Gateway y Cloudflare Tunnel sin NAT directo
  • Alta disponibilidad en nodos control plane (VIP compartido)
  • Integración nativa de almacenamiento persistente (OpenEBS/Rook-Ceph)
PRECAUCIONES
  • Requiere hardware específico compatible con Talos Linux
  • Configuración compleja inicial para redes y seguridad avanzada
  • Dependencia de servicios externos (Cloudflare, Let's Encrypt)
  • No incluye Dockerfile ni Compose, requiere Kubernetes nativo
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Despliegue manual

Asegurar compatibilidad de hardware con Talos Linux antes del despliegue. Configurar DNS en Cloudflare y red local para External-DNS y K8s-Gateway. Requiere conocimientos avanzados de Kubernetes y GitOps.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQLRedisS3/MinIOClickHouse
BASES DE DATOS
PostgreSQLRedisClickHouse
PUERTOS
808080
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.