© 2026 Hashnode
Introduction: From IP Address to Intelligent Gateway In Chapter 1, we laid the foundational pillar by solving the bare-metal IP address problem with MetalLB. Our test NGINX service successfully acquired the IP 10.20.0.90, proving our cluster can now ...

The Path to Automated TLS: A Three-Part Guide The path to achieving fully automated, production-grade TLS on a bare-metal Kubernetes homelab is a rewarding but detailed journey. To do it justice, I've structured this guide as a three-part series... a...

Today, we will learn how to set up a backend API container with PostgreSQL on Kubernetes. In this tutorial, you will learn how to write a multi-stage Docker file, install the MetalLB load balancer, set up the Rancher local path provisioner for storag...

Kubernetes networking often feels abstract when you first begin working with clusters, Services, and Ingress controllers. Many engineers are able to “make things work” without fully understanding how packets travel across machines, how load balancers...

This guide focuses on exposing applications running inside a Kubernetes cluster to the public internet in a controlled and secure way. The components used are MetalLB, the NGINX Ingress Controller, and Pangolin. The cluster itself is already provisio...

Un servidor personal de Kubernetes es una excelente herramienta de aprendizaje. Nos puede ayudar a entender como funciona esta tecnología, y así poder aplicarla en un ambiente laboral. Nuestros objetivos para esta guía van a ser los siguientes: Habi...

Previous Articles in the Series Bridging the Gap: GitOps for Network Engineers - Part 1 (Deploying ArgoCD) Bridging the Gap: GitOps for Network Engineers - Part 2 (Deploying Critical Infrastructure with ArgoCD) Intro Here we go! Time to deploy someth...

In todays modern cloud-native infrastructure, reliability and zero downtime are crucial. Here, I will be guiding to setup production-grade RKE2 Kubernetes cluster, configuring MetalLB for LoadBalancer

ArgoCD Is Amazing—But Let’s Make It Do Something! Intro In Part 1, we laid the foundation by installing ArgoCD and setting up the basic structure for a GitOps-driven platform. If you've followed along, you should now have a working Kubernetes cluster...
