Tag: homelab
-

CDN-ON-A-DIME
During my job hunt, I decided to challenge myself by building a proof-of-concept to see if I could extend Kubernetes with CDN-like functionality. Check out my new page describing this project.
-

Breathing New Life into My Kubernetes Cluster and Blog
At the beginning of the COVID era, I found myself without any active contracts. Having worked with Kubernetes in a previous role, I was captivated by its potential, even though it was often perceived as an expensive and complex platform to set up. To stay productive, I decided to build my own Kubernetes cluster using…
-

Live Video Source deployment
The live video source consists of two separate deployments: one for the GStreamer container and another for the nginx container. These containers are automatically built using GitLab workflows. For details on how these components interact within a deployment, refer to the page Live Pod Deployments. gstreamer_livesource Notes on the gstreamer_livesource github repo (the repo has notes about each…
-

Core Router
On my cluster refresh, I’m using a Ubiquiti Networks Edgerouter POE-5-Port Router as the core router for this project. They are currently selling used on Amazon for $88. It checks every box I need for this project. The EdgeRouter POE-5 is an elegant little design for a router. Eth0 and eth1 are both connected to…
-

Compute Nodes
All three compute nodes are Lenovo M73s with Intel Core i5-4590 processors, 16 GB of DDR3-1600 RAM, 500 GB SATA disks, built-in Realtek 1 Gb NICs, and PCI Express Realtek 1 Gb cards. It’s useful to have at least three nodes in any cluster. In a cluster with three nodes, a quorum (majority) requires at…
-

Kube-Demo, Covid-19, Docker and Kubernetes
Kube-Demo BOINC When looking for a demo workload to use in demonstrating Kubernetes on this low budget cluster, I decided that I would at least try to lend a hand where I can to help with the pandemic. I decided to use 2 BOINC projects Rosetta@Home and OpenPandemics. Both of these projects are working to…
-

Sharing this Blog
I’ve made the decision to start sharing this blog even though it’s not anywhere near done. I sometimes fall in the trap of continuing to work on a project like this until I feel it’s perfect before I share it and then I never share it because there is always “one more thing to…
-

OpenWrt and real routing protocols…
The core router for the project is a Netgear R6220 running OpenWrt 19.07.1. It is available used for around $20. OpenWrt OpenWrt is an opensource replacement operating system for many consumer routers. It brings many features to the hardware that aren’t usually available with the manufacturer’s firmware. The installation instructions are fairly simple and listed…
-

Architecture first three layers.
Layer 1 Layer 2 VLANs VLAN ID NAME NOTES 198 Transit Transit network to rest of office 199 SAN Native VLAN on all SAN ports 200 MGMT Native VLAN on all host access ports 201 ACCESS1 Kubernetes Traffic Layer3
