Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend Reliability Lab

This repository documents my hands-on experiments with Kubernetes, backend reliability, observability, and cloud-native infrastructure.

The goal of this lab is to build a local environment where I can safely test production-like scenarios such as:

  • multi-node Kubernetes scheduling
  • worker node failures
  • pod rescheduling
  • service discovery
  • ingress routing
  • health checks
  • resource limits
  • observability with OpenTelemetry
  • deployment and rollback strategies

Current Lab Setup

The lab currently runs on an old laptop using Fedora as the host operating system.

The Kubernetes cluster is built with K3s running inside virtual machines:

Node Role OS Kubernetes
k3s-server control-plane Ubuntu 26.04 LTS K3s
k3s-worker-1 worker Ubuntu 26.04 LTS K3s
k3s-worker-2 worker Ubuntu 26.04 LTS K3s

Experiments

  1. Building a 3-node K3s cluster with VMs
  2. Testing pod rescheduling after draining a worker node

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages