README.md |
Cluster & Storage Upgrade Project
Goals:
- Fast on-node storage for k8s+ceph, useful of containers requiring a little bit of block storage
- Nextcloud's configuration files + php scripts
- pict-rs's sled DB
- relay's sled DB
- conduit's rocksdb
- redis' storage
- possibly gitea's git repos
- Off-cluster object-storage (probably with Garage, existing hardware - nextcloud box)
- Nextcloud's data
- pict-rs's data
- synapse's data
- Retire GlusterFS Pool
- Frees up 3 rock64s for application nodes (or otherwise)
Stretch:
- Move Postgres onto SoQuartz blades (cost: $363 or $726)
- Frees up 4 rock64s for application nodes (or otherwise)
- Retire Raspberry Pi 4s
- Give to friends or something
Devices:
*5 of would be nice, but starting with just 1 makes the most sense
Base Price
(1 of each) $265.5
Max Price
(5 of each) $991.5
Timeline:
- February 1, 2023
- Have Proof-of-Concept SoQuartz Blade(s)
- NixOS booting reliably
- k3s installed
- ceph
- metallb
- ingress-nginx
- cert-manager
- March 1, 2023
- Mastodon migrated to blade cluster
- pict-rs migrated to blade cluster
- relay migrated to blade cluster
- April 1, 2023
- Remaining services migrated to SoQuartz blade cluster
- Extra Rock64s added into cluster
- Raspberry Pi 4s retired