torresvault:todo:roadmap
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| torresvault:todo:roadmap [2026/01/23 14:27] – created nathna | torresvault:todo:roadmap [2026/01/23 14:37] (current) – [10. Long-Term Future (Stretch Goals)] nathna | ||
|---|---|---|---|
| Line 60: | Line 60: | ||
| ---- | ---- | ||
| + | ==== 3. Phase 1.5 — Transition to Mini-PC Proxmox Cluster ==== | ||
| - | ==== 3. Phase 2 — Mini PC Cluster (Kubernetes | + | **Status:** Approved |
| - | **Hardware: | + | The two MINISFORUM UM890 Pro units will replace the aging pve1 and pve2 hosts. |
| + | This dramatically reduces power usage while increasing compute capacity. | ||
| - | ===== Purpose | + | ===== New Proxmox Cluster Layout |
| - | A dedicated micro-cluster | + | * **Node 1:** UM890 Pro — 8-core Ryzen 9 class CPU, NVMe storage |
| + | * **Node 2:** UM890 Pro — identical hardware | ||
| + | * **Node 3 (optional later):** Lightweight quorum node (Raspberry Pi 5 or small SFF PC) | ||
| - | * Kubernetes learning | + | ===== Why the Change ===== |
| - | * Moving Docker workloads off VMs | + | |
| - | * Offloading automation (n8n), monitoring, web, API services | + | |
| - | * Stable “always-up” personal cloud environment | + | |
| - | ===== Benefits ===== | + | * >80% reduction in power consumption compared to the i5-2500 & i5-4570 towers |
| + | * Modern PCIe/NVMe performance | ||
| + | * Faster virtualization, | ||
| + | * Far smaller footprint | ||
| + | * Less heat in the rack | ||
| + | * Perfect platform for running modern homelab workloads | ||
| - | * Frees Proxmox | + | ===== Proxmox |
| - | * More reliable than running many apps inside huge VMs | + | |
| - | * Enables TorresVault to adopt **GitOps / container-first** design | + | |
| - | ---- | + | * Both UM890 Pros run the main VM workloads |
| + | * The new NAS remains separate and provides storage via: | ||
| + | * NFS | ||
| + | * SMB | ||
| + | * iSCSI (optional) | ||
| + | * PBS stays dedicated and is NOT backed up (as intended) | ||
| - | ==== 4. Phase 3 — Proxmox Cluster Evolution | + | ===== Kubernetes Placement ===== |
| - | ===== Goals ===== | + | Kubernetes will **NOT** run as baremetal on the Mini PCs. |
| + | Instead: | ||
| + | |||
| + | * Kubernetes runs **as VMs inside Proxmox** | ||
| + | * Ensures rollback capability | ||
| + | * Keeps Proxmox in control of snapshots, HA, backups | ||
| + | * Lets you migrate nodes easily | ||
| + | * Improves failure domain separation | ||
| - | * Add a **third Proxmox node** at some point: | + | ===== Expected Result ===== |
| - | * Small form factor or older server | + | |
| - | * Not high performance — for **quorum + migrations + HA-lite** | + | |
| - | * Introduce **real shared storage**: | + | A much cleaner, modern, low-power Proxmox cluster: |
| - | * NFS or iSCSI from the new NAS | + | |
| - | * Optional Ceph Nano (long-term) | + | |
| - | * Add **10GbE** backplane between nodes: | + | * High performance |
| - | * X550 on new NAS | + | |
| - | * SFP+ options | + | |
| - | * Either DACs or fiber depending on rack distance | + | * More reliable than the current hardware |
| + | * Built for long-term scaling | ||
| - | * Restructure VM placement: | ||
| - | * Media workloads → new NAS or pve2 | ||
| - | * App workloads → Mini PC cluster | ||
| - | * Infrastructure → pve1 / pve2 stabilized | ||
| ---- | ---- | ||
| Line 153: | Line 162: | ||
| * ESP devices | * ESP devices | ||
| * BLE beacons | * BLE beacons | ||
| - | * Zigbee network | + | * Zigbee network |
| * Move more automations from YAML → Blueprint → UI-friendly format | * Move more automations from YAML → Blueprint → UI-friendly format | ||
| Line 246: | Line 255: | ||
| ---- | ---- | ||
| - | ==== 10. Long-Term Future (Stretch Goals) ==== | ||
| - | |||
| - | * Dedicated 42U rack in garage or closet | ||
| - | * 25GbE backbone | ||
| - | * Ceph cluster (3-node) | ||
| - | * Full container conversion of all apps | ||
| - | * Multi-zone presence-aware smart home | ||
| - | * Cloudflare Zero Trust for external access | ||
| - | * Family profiles with custom automation logic | ||
| - | * GPU-powered AI video analytics (local) | ||
| - | |||
| - | ---- | ||
| ===== End of Roadmap ===== | ===== End of Roadmap ===== | ||
torresvault/todo/roadmap.1769196441.txt.gz · Last modified: by nathna
