update proxmox blog
All checks were successful
Build and Push Image / Build and push image (push) Successful in 11m13s

This commit is contained in:
Andrew Ridgway 2024-10-10 17:38:55 +10:00
parent 8171572247
commit 94e38aa5ee

View File

@ -5,6 +5,17 @@ Category: Server Architecture
Tags: proxmox, kubernetes, hardware
Slug: proxmox-cluster-1
Authors: Andrew Ridgway
Summary: I'm upgrading our hardware at home and this blog will chronicle the journey from a simple docker-compose single node zerver to 5 node proxmox cluster with a 3 node kubernetes cluster virtualised over the top
Summary: Upgrade from a small docker-compose style server to full proxmox server with kubernetes, LXC, and a hypervisor
So this one will likely be a long series of posts as I have a feeling this is going to be a bit of an on going saga but I thought with the bit of downtime I had I would start to chronicle the journey
## A Picture is worth a thousand words
<INSERT PICTURE HERE OF FINAL PRODUCT>
## The idea
For some time now I have been toying with the idea of a hypervisor. Initially my thoughts were to get some old blade servers and use those. That was until someone pointed out there power requirements. Looking at specs for some of these machines the power supplies would be 600 to 800 watts, which is fine until you realise that these have redundant powersupplies and are now potentially pulling up 1.5kW of energy... I'm not made of money!
I eventually decided I'd use some hardware I had already lying around, including the old server, as well as 3 Old Intel Nuc I could pick up for under $100 (4th gen core i5's upgraded to 16GB RAM DDR3). I'd also use an old Dell Workstation I had lying around to provide space for some storage, it currently has 4TB RAID 1 on BTRFS sharing via NFS.
All together the 5 machines draw less that 600W of power, cool, hardware sorted (at least for a little hobby cluster)
### The platform for the Idea!
After doing some amazing reddit research and looking at various homelab ideas for doing what I wanted it became very very clear the proxmx was going to the solution. Its a debian based, open source hypervisor that, for the cost of an annoying little nag when you log in and some manual deb repo congif, gives you an enterprise grade hypervisor ready to spin up VM's and "LXC's" or Linux Jails...These have turned out to be really really useful but more on that later.