KubeasyKubeasy

Master Kubernetes through hands-on challenges and real-world scenarios. Free, open-source learning platform for developers.

Product

  • Challenges
  • Documentation
  • CLI Tool

Community

  • GitHub
  • Discord
  • Contribute

Legal

  • Privacy
  • Terms
  • License

© 2025 Kubeasy. Open source under Apache License 2.0.

KubeasyKubeasyKubeasy
  • Challenges
  • Blog
  • Documentation
Sign InTry Demo
Back to Challenges
hardRBAC & SecurityFix

Access Pending

The new deployment went out, the pod is Running, but it never becomes Ready. The startup probe keeps failing with a mysterious "Forbidden" error.

15 min
Initial Situation

A new application was deployed that needs to query the Kubernetes API during startup. The pod status shows Running, but the Ready condition stays False. kubectl describe pod shows the startup probe is failing repeatedly. Looking at the logs, you see: "Error querying API: forbidden - User cannot list pods". The application uses a ServiceAccount, but something about the permissions is wrong.

Your Mission0/2
Loading validation status...

Start this challenge in your local Kubernetes cluster:

$ kubeasy challenge start access-pending