Skip to content

kidush/backend-reliability-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors