Kubernetes & AI Infrastructure

Kubernetes & AI Infrastructure,
Built from real-world production experience.

Deep-dive content on Kubernetes at scale, GPU clusters, distributed training, and the real engineering behind production AI systems. No fluff. No slides-only talks.

Blog

Latest Articles.

View all posts →
Why Kubeflow Trainer Exists: The Journey from Single GPU Training to Distributed AI on Kubernetes
KubernetesgpuJul 21, 2026

Why Kubeflow Trainer Exists: The Journey from Single GPU Training to Distributed AI on Kubernetes

Understand the evolution from single GPU training to PyTorch DDP and discover why Kubernetes needs Kubeflow Trainer to orchestrate distributed AI workloads.

IU
Isreal Urephu
Read →
How One Expired Certificate Quietly Stopped an Entire Kubernetes Control Plane
kubernetesJul 10, 2026

How One Expired Certificate Quietly Stopped an Entire Kubernetes Control Plane

A real production incident that explains how one expired API server certificate silently stopped Kubernetes reconciliation and brought an entire control plane to a halt.

IU
Isreal Urephu
Read →
Scaling LLM Inference on Kubernetes: Why Your Pods Take 30 Minutes to Start (And How to Fix It)
KubernetesGPUJul 7, 2026

Scaling LLM Inference on Kubernetes: Why Your Pods Take 30 Minutes to Start (And How to Fix It)

# Scaling LLM Inference on Kubernetes: Why Your Pods Take 30 Minutes to Start (And How to Fix It)

IU
Isreal Urephu
Read →
Understanding How Kubernetes Supports GPUs
KubernetesAI infrastructureJul 5, 2026

Understanding How Kubernetes Supports GPUs

Learn how Kubernetes discovers, schedules and exposes GPUs to containers, and why components like the Device Plugin and GPU Operator are essential for running AI workloads.

IU
Isreal Urephu
Read →
GPU Architecture Explained: How Modern GPUs Execute AI Workloads
GPUAI InfrastructureJul 2, 2026

GPU Architecture Explained: How Modern GPUs Execute AI Workloads

A practical guide to modern GPU architecture, explaining how Streaming Multiprocessors, CUDA Cores and Tensor Cores work together to execute AI workloads.

IU
Isreal Urephu
Read →
Understanding the GPU Memory Hierarchy
GPUAI InfrastructuresJun 29, 2026

Understanding the GPU Memory Hierarchy

Explore the GPU memory hierarchy, from registers to HBM, and learn how each level of memory impacts GPU performance.

IU
Isreal Urephu
Read →

Latest videos

Watch & Learn.

Subscribe on YouTube →
Everything That Happens to Secure an App Before It Reaches Kubernetes
YouTube

Everything That Happens to Secure an App Before It Reaches Kubernetes

In this video, I walk through how a senior DevOps/Platform engineer would secure an application from a developer machine all the way to a Kubernetes cluster. We cover: ✅ Developer workstation security ✅ Git and source control security ✅ CI/CD pipeline security ✅ Container image scanning ✅ Registry security ✅ Kubernetes RBAC ✅ Secrets management ✅ Network policies This is a common senior DevOps and platform engineering interview question and a real-world approach used in modern cloud-native environments. #DevOps #Kubernetes #DevSecOps #PlatformEngineering #CloudSecurity #Docker #AWS

Jun 16, 2026

Linux Process Isolation Explained | cgroups, Namespaces & Docker
YouTube

Linux Process Isolation Explained | cgroups, Namespaces & Docker

In this video, you’ll learn what process isolation is in Linux and how it’s achieved using cgroups and namespaces. We’ll also explore how Docker uses these Linux features under the hood to run containers. We’ll start by examining how processes look when there’s no isolation and everything runs on the same host. Then, we’ll compare that to running each application on its own server, and finally, how multiple apps can run on the same host but remain isolated from each other. At the end of the video, we’ll do some hands-on experiments to see what gets created when a Docker container spins up giving you a clear picture of how containerisation really works.

Sep 15, 2025

How to Build a Kubernetes Cluster with kubeadm and Cilium CNI (Beginner-Friendly Tutorial)
YouTube

How to Build a Kubernetes Cluster with kubeadm and Cilium CNI (Beginner-Friendly Tutorial)

Learn how to create a Kubernetes cluster from scratch using kubeadm and install Cilium as your Container Network Interface (CNI), replacing kube-proxy and unlocking powerful eBPF-based networking. This step-by-step tutorial walks you through provisioning AWS infrastructure, installing Kubernetes components, configuring Cilium, and deploying a sample application to verify the setup. What You’ll Learn in This Tutorial - How to create a VPC in AWS to build an isolated Kubernetes environment - Setting up Security Groups for master and worker nodes - Provisioning 3 EC2 instances (1 Control Plane + 2 Worker Nodes) - Installing kubeadm, kubelet, kubectl, and required components on each node - Initializing the Kubernetes control plane using kubeadm - Joining all worker nodes to the cluster - Installing Cilium CNI as the networking layer (and kube-proxy replacement) - Deploying a test application to confirm everything is working correctly. Links: - kubernetes docs for kubeadm installation: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ - kubernetes docs for creating the cluster: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/ - Containerd Installation guide: https://docs.docker.com/engine/install/ubuntu/ - Cillium docs and installation: https://docs.cilium.io/en/stable/gettingstarted/k8s-install-default/ Follow me on other social media: TikTok: https://www.tiktok.com/@barilonofficial Instagram: https://www.instagram.com/barilonofficial/ LinkedIn: https://www.linkedin.com/in/isrealurephu/

Dec 8, 2025

The person behind it

Isreal Urephu

Isreal Urephu

Founder & Senior Platform Engineer

About

I'm a Senior Platform Engineer with over 5 years of experience designing and operating large-scale Kubernetes platforms in production. I currently manage a bare-metal Kubernetes cluster hosting more than 500 microservices across 30+ engineering teams and operate GPU infrastructure for vLLM inference and distributed AI training workloads.

Over the years, I've worked closely with AI and machine learning engineers to understand the challenges of building, deploying, and operating AI infrastructure at scale. That experience has deepened my expertise in GPU infrastructure, Kubernetes, and the systems that power modern AI workloads.

I'm also an AWS Community Builder and hold all five CNCF Kubestronaut certifications.

Barilon is where I document what I'm building, operating, and learning—no slides-only content or theory disconnected from practice. Most of what I share comes from real production systems I work on, while the rest is based on hands-on experiments, home lab projects, and deep dives into technologies I'm actively exploring.

Newsletter

Stay ahead.

Weekly breakdowns on Kubernetes internals, GPU infrastructure, and AI platform engineering. Written by a practitioner, not a content farm.

No spam. Unsubscribe anytime.