titan-iac/docs/topology.md

1.4 KiB

Titan Homelab Topology

Hostname Role / Function Managed By Notes
titan-db HA control plane database Ansible PostgreSQL / etcd backing services
titan-0a Kubernetes control-plane Flux (atlas cluster) HA leader, tainted for control only
titan-0b Kubernetes control-plane Flux (atlas cluster) Standby control node
titan-0c Kubernetes control-plane Flux (atlas cluster) Standby control node
titan-04-19 Raspberry Pi workers Flux (atlas cluster) Workload nodes, labelled per hardware
titan-20&21 NVIDIA Jetson workers Flux (atlas cluster) Workload nodes, labelled per hardware
titan-22 GPU mini-PC (Jellyfin) Flux + Ansible NVIDIA runtime managed via modules/profiles/atlas-ha
titan-23 Dedicated SUI validator Oceanus Manual + Ansible Baremetal validator workloads, exposes metrics to atlas
titan-24 Tethys hybrid node Flux + Ansible Runs SUI metrics via K8s, validator via Ansible
titan-jh Jumphost & bastion & lesavka Ansible Entry point / future KVM services / custom kvm - lesavaka
styx Air-gapped workstation Manual / Scripts Remains isolated, scripts tracked in hosts/styx