Challenge, Easy, on
Set and Use Secrets in a Kubernetes Deployment
by Omkar Shelke
Configure a Kubernetes Deployment to consume Secrets as environment variables and volume mounts.
Submissions: 50/72
Focused, hands-on problems for sharpening your DevOps and server-side skills. Some teach specific concepts while others mirror real-world scenarios. Every challenge includes hints, feedback, and automated solution checks.
Configure a Kubernetes Deployment to consume Secrets as environment variables and volume mounts.
Use kubectl proxy to open a local, already authenticated HTTP endpoint to the Kubernetes API server, then use curl to list every Secret in the gliese-581 namespace and save the raw JSON response to /home/laborant/secret-list.json.
A deployment is failing because the application cannot load its TLS certificate. Create the missing secret and mount it into the deployment so the Flask app can serve TLS traffic.