Kubernetes Volumes
Kubernetes Storage Storage in Docker When a container writes a file, it writes to a writable layer on top of the image. This layer is tied to the container’s lifecycle — when the container is rem...
Kubernetes Storage Storage in Docker When a container writes a file, it writes to a writable layer on top of the image. This layer is tied to the container’s lifecycle — when the container is rem...
Kubernetes Networking How Pods Get IPs — The Foundation Your Local Machine First On your laptop, networking works like this: your OS has a single network stack — one routing table, one set of in...
Kubernetes Workloads Overview A workload is an application running on Kubernetes. Applications ultimately run inside Pods, but you almost never create Pods directly — they’re too low-level. Kuber...
Kubernetes: Pods and Containers Containers and Images A container is a running instance of an image. An image is binary data that packages an application and all its dependencies — the code, runt...
Kubernetes Architecture Cluster Topology A Kubernetes cluster has two types of machines: Control Plane — the brain. Manages cluster state, makes scheduling decisions, runs reconciliation loop...
Kubernetes Objects What Is a Kubernetes Object? A Kubernetes object is a persistent record of intent. When you create one, you’re telling Kubernetes: “I want this thing to exist in this state.” K...
Table of Contents Motivation Introduction When to Use Loki Architecture Overview Components Deep Dive Deployment Modes Label Design Best Practices Deploying to Kubernetes Monitor...
Why Build a BitTorrent Client? This project was built to get hang of golang. AI (LLMs and Coding Agents) were used heavily for brainstorming system design and debugging protocol issues. Building a...
Problem Everytime a user wanted to deploy something to a testing server, he/she had to ssh into a cloud machine, pull the branch and then run a script from there. The script would build image and ...
Docker was released in 2013. It became a hit instantly as it made the applications more portable and easy to replicate in different environments. Companies were already providing VM services at thi...