Why learn linux before containerisation

When 2 GB of RAM Broke My Dev Environment One of my first real breakthroughs in learning Linux happened when I started working seriously with containers. At first, I struggled with the Docker CLI. It felt abstract and sometimes unintuitive. But the more I learned about Linux — processes, namespaces, cgroups, filesystems — the more containers started to make sense. Containerization is not magic. It is Linux. Understanding that changed everything. ...

February 23, 2026 · 4 min

New Homelab Workflow

My First Homelab (for the second attempt) This homelab is the first real infrastructure I’m building—although technically, it’s already my second attempt. Why a Second Attempt? The first time I tried to set everything up, I used Proxmox running on a VM provider and Talos Linux for my Kubernetes nodes. I experimented with countless configurations, trying to understand how Talos works behind the scenes. Each time a node failed or something didn’t behave the way I expected, I had to rebuild everything manually, one node at a time. It was painful, slow, and sometimes discouraging… but I learned a lot from it. ...

December 11, 2025 · 4 min

New Homelab Workflow

Learn persistent volume on kubernetes My status in my learning session on kubernetes : Name Learning stat Commentary Pods Create, delete, logs Deployment 🟢 Consepts understood nfs-driver 🟢 In place to use TrueNAS NFS shared storage Calico 🟠 Basic functionality; not fully mastered but operational Service 🟠 ClusterIP and NodePort understood; LoadBalancer and ExternalName not yet used Traefix 🟠 Learning, used with Service LoadBalancer API gateway 🟠 Learning, used with Service LoadBalancer PV 🔴 Persistent volumes not yet required PVC 🔴 Persistent volume claims not yet required I hadn’t needed to create a PV and a PVC. So, I had to learn how to access this ressource in my Talos Kubernetes cluster. ...

December 11, 2025 · 1 min

Homelab architecture Learning Project

Building a Home Lab to Learn Kubernetes I wanted to learn Kubernetes—really learn it, not just follow a few tutorials. While researching, I noticed many people build their own home labs to run cloud services or custom applications. That inspired me to set up a complete home lab myself: first to run basic services like Nextcloud or OpenProject, and then to experiment with a full DevSecOps pipeline. First Step To understand Kubernetes properly, I needed something close to real-world infrastructure. Buying three or more physical servers wasn’t possible, so I decided to create everything on a single machine using multiple virtual machines (VMs). This way I can spin up as many servers as I need and quickly learn how to build a cluster. ...

September 15, 2025 · 3 min

Network Configuration

First issue Multiples environnements First, I need to connect to my server in SSH and in http to manage Proxmox. With this diagram you can see a simple usage of VM machine. But, I have personal conditions. I need to have a virtual network to have a stable IP of my node in my cluster. But, as you can see, in default with proxmox, you have one bridge created connect to the physical Ethernet port in the server. And, I change environnement to work in my office, and my home because I don’t have an internet box in there, so for connect my server to my PC, I need to connect the Ethernet ports of the server and my PC in direct. ...

August 31, 2025 · 3 min

Network Configuration

First issue Multiples environnements First, I need to connect to my server in SSH and in http to manage Proxmox. With this diagram you can see a simple usage of VM machine. But, I have personal conditions. I need to have a virtual network to have a stable IP of my node in my cluster. But, as you can see, in default with proxmox, you have one bridge created connect to the physical Ethernet port in the server. And, I change environnement to work in my office, and my home because I don’t have an internet box in there, so for connect my server to my PC, I need to connect the Ethernet ports of the server and my PC in direct. ...

August 31, 2025 · 3 min

First Step in Homelab world

Create a Home Lab to Learn Kubernetes Why Learn Kubernetes? swit As a software engineer focused on low-level implementations, I realized I didn’t fully understand how modern cloud systems work, or how millions of users can access massive amounts of services without interruption. What fascinates me most is the elasticity of resource allocation. Think about Netflix: every evening, millions of people connect at the same time to watch their favorite series. This creates a huge traffic peak. Yet, everything runs smoothly without downtime. ...

August 31, 2025 · 3 min