Face a Disaster
Explore how to diagnose and debug a Kubernetes application experiencing slow responses by using Prometheus alerts, metrics queries, and detailed monitoring. Learn to simulate issues, confirm alerts, and analyze data to identify underlying causes and improve cluster reliability.
Let’s explore one disaster scenario. Frankly, it’s not going to be a real disaster, but it will require us to find a solution to an issue.
We’ll start by installing the already familiar go-demo-5 application.
GD5_ADDR=go-demo-5.$LB_IP.nip.io
kubectl create namespace go-demo-5
helm install go-demo-5 \
https://github.com/vfarcic/go-demo-5/releases/download/0.0.1/go-demo-5-0.0.1.tgz \
--namespace go-demo-5 \
--set ingress.host=$GD5_ADDR
kubectl -n go-demo-5 \
rollout status \
deployment go-demo-5
We declared ...