16 lines
1.4 KiB
Markdown
16 lines
1.4 KiB
Markdown
# 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` |
|