Skip to content

muhammadhassaan-solves/kubernetes-application-observability-and-health-checks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Kubernetes Application Observability and Health Checks

Description

This project demonstrates Kubernetes health checks using liveness, readiness, and startup probes. It covers resource monitoring with Metrics Server and practical debugging of failing Pods. The goal is to build reliable, observable applications with production-grade probe configurations and monitoring tools.

Languages and Utilities Used

  • Kubernetes
  • kubectl
  • YAML
  • Metrics Server

Project Walk-through

Implemented liveness probe to auto-restart unhealthy containers


Added readiness probe to control traffic flow to containers


Configured startup probe for slow-initializing apps


Enabled Metrics Server to monitor CPU and memory usage


Simulated a failing Pod and debugged using kubectl logs and describe


Deployed a multi-replica Deployment for observability testing

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published