Kubernetes Homelab Storage with Synology - Full Guide for 2025
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- Want to become a highly-paid DevOps engineer? Go here: www.skool.com/...
In this video I'll teach you everything you need to know to use your Synology NAS as a storage provider in your Kubernetes Homelab. Using Synology on Talos Linux you can provision Persistent Volumes right from your NAS. This means that you can schedule them to different nodes, so you can drain and update nodes as you wish. It's super powerful!
You can learn Kubernetes by running very cheap hardware. Running Kubernetes at home has been the NUMBER ONE hack that consistently lands me new job offers.
If you want to supercharge your career, start a Kubernetes Homelab today.
Kubernetes is only growing. ChatGPT runs on Kubernetes, Netflix runs on Kubernetes, Spotify runs on Kubernetes. Any serious production workload utilizes Kubernetes to some degree, and you are putting your career in danger if you don't learn this technology.
If you're new to my channel, I'm Mischa van den Burg. I help ambitious professionals break into tech and scale their DevOps careers. Our community brings together over 400 paying members who are transforming their careers in tech.
How I got here...
28 yrs old: Left my nursing career to start from scratch in tech
29 yrs old: Taught myself DevOps while working full-time
30 yrs old: Landed my first junior DevOps position in just 6 months
31 yrs old: Doubled my salary by securing my first consulting role
32 yrs old: Built an advanced Kubernetes homelab, started sharing online
33 yrs old: Became a Microsoft MVP, grew to 34,000+ TH-cam subscribers
34 yrs old: Built the fastest-growing DevOps community on Skool
Today: Running multiple 6-figure DevOps contracts while teaching others
Our community now has:
• 500+ paying members
• 40+ hours of premium courses
• Succesful career changers from related and unrelated fields.
• Members doubling their salaries in less than 12 months
Want proof this works? Google me.
Check my GitHub (400+ stars).
Look up my Microsoft MVP status.
Thousands of 5 star reviews on several platforms.
To all the career changers and ambitious engineers: Your past doesn't determine your future. I went from nurse to highly-paid DevOps consultant in 18 months. The worse the struggle, the better the comeback.
You either level up your career or get an epic story trying. Both mean you win.
Want FREE DevOps courses? Go here: www.skool.com/...
Keep building,
Mischa
FULL DISCLOSURE
I create content to build trust with ambitious professionals. The best ones join our premium community, where we help them accelerate their careers. Simple as that.
The production quality of your videos is really going up. Nice work!
I appreciate you noticing my friend, there's a lot of effort and cost involved with this process but it's for a good cause. Up only from here!
Mischa, love everything you do! Will be utilizing my synology nas for something other than a desk weight
Love your story, like you am a career shifter, 12 years in commercial driver, now cloud security engineer. Watching your videos and taking your advice!!
Thanks man and inspiring to hear that you also made it !! 💪💪
Okay, you are using a SAN at home. And what about if the node also needs to store data / Please make a video about the clusterFS solutions on K8s GlusterFS / Ceph.
Thanks Mischa, interesting video. I really enjoy how you share. This solution adds a networking component between the node and the storage. Is there anything to consider before implementing it, or do you think most Homelab usage will be fine with this?
Yes it’s fine for homelab it’s in the same network
My biggest question with networked storage PVCs is performance. How well does this work with databases, for example? They often require good IOPS, but not throughput, which is generally the opposite of what a normal HDD based NAS provides.
How would you handle a scenario that single NAS becomes offline? Is there a way to take snapshots unto local storage providers on nodes in case of storage service fails? This is the way I was having my docker containers work but it was such a pain to manage NAS downtime, so I moved my consistent volumes to nodes (proxmox cluster) and I stopped using NFS binds with docker altogether.
I have longhorn running on my cluster. But when a node crashes it doesn’t release the pvc it keeps their bounded status. How does the storage provider of synology handle such an event?
Then I will just delete the LUN and iscsi targets