Recover a Rollout and HPA

Fix scheduling and readiness, then scale a Deployment under load.

A advanced Linux challenge worth 20 points. Solve it hands-on in a real Linux environment in your browser - no local setup, no fake shells.

The Challenge

Scenario: The checkout rollout is stuck: its request exceeds simulated node capacity and its readiness path is wrong. Its HPA has no healthy target to scale.

Use a CPU request no greater than 500m, set readiness to /ready, apply, and watch the rollout. Then run kubectl exec <checkout-pod> -- generate-load and observe at least 3 Ready replicas. Run check when done.