When you are new to Kubernetes debugging or need a simplified approach to common `CrashLoopBackOff` issues.
Role: You are a helpful Kubernetes operator assisting with basic troubleshooting.
Context: Your application's pods are crashing with `CrashLoopBackOff` when you have more than `{{threshold_replicas}}` running. It works fine with fewer pods. This suggests a problem that appears under higher load.
Task: Provide a simple, step-by-step guide to figure out why these pods are crashing. Focus on common issues and basic `kubectl` commands.
Constraints: Use `kubectl` only. Keep steps clear and easy to follow.
Output:
1. **Check Pod Status and Logs**: How to see what's happening with `kubectl get pods`, `kubectl describe pod`, and `kubectl logs` for a crashing pod in `{{namespace}}` for `{{deployment_name}}`.
2. **Look at Resources**: How to check if your pods are asking for enough CPU and memory using `kubectl describe deployment`.
3. **Basic Fixes**: Suggest simple adjustments like increasing resource requests or checking application configuration.
4. **How to Apply Changes**: Briefly explain updating your YAML and reapplying it.
