Kubernetes Homelab Chronicles

Explore my journey of building a production-grade Kubernetes cluster at home with consumer hardware, real-world applications, and lessons learned.

Read Latest Join Newsletter

Latest Articles

NAS setup
Hardware Storage

May 28, 2023

Implementing Ceph Storage in My Homelab

Learn how I set up a distributed Ceph storage system to provide persistent storage for my Kubernetes workloads...

Kubernetes dashboard
Tutorial Monitoring

April 15, 2023

Monitoring Stack: Prometheus + Grafana

Step-by-step guide to deploying a production-grade monitoring solution for your homelab Kubernetes cluster...

Network cables
Networking Security

March 22, 2023

Homelab Network Isolation with VLANs

How I configured VLANs to isolate my Kubernetes traffic from other home network devices for improved security...

Raspberry Pi cluster
Project Raspberry Pi

February 18, 2023

Self-Hosting Bitwarden on Kubernetes

Detailed walkthrough of setting up a self-hosted password manager with Bitwarden_RS on my homelab cluster...

Electronics
Tutorial Backup

January 30, 2023

Disaster Recovery for Your Homelab

My approach to backing up and restoring Kubernetes configurations and persistent data when things go wrong...

Code on laptop
Projects CI/CD

December 12, 2022

GitLab Runner on Kubernetes

Building and deploying applications to my homelab using GitLab CI/CD pipelines with Kubernetes executors...

kubectl -n homelab
$ kubectl get nodes
NAME       STATUS  ROLES            AGE  VERSION
k8s-01  Ready  control-plane,master  150d  v1.26.3
k8s-02  Ready  <none>               150d  v1.26.3
k8s-03  Ready  <none>               150d  v1.26.3
$ kubectl get pods -A_

Join the Homelab Newsletter

Get the latest posts, tutorials, and project updates delivered straight to your inbox.

Made with DeepSite DeepSite Logo