EduFlow
Docker & Kubernetes: Ship with Confidence

Final assessment

Twelve questions across the whole course. Score 70% or more to pass and unlock your certificate. You can retake it as often as you like.

Finish every lesson to earn the certificate — you can take the assessment any time.

Question 1 of 12

A Skylane engineer wants faster CI builds for notes-api. Builds run on fresh runners with an empty Docker cache, and the Dockerfile is already ordered correctly. What helps most?

Question 2 of 12

Which Dockerfile line puts a credential at risk even though it’s deleted later in the same build?

Question 3 of 12

notes-api’s image runs as USER node, and the Deployment’s securityContext sets runAsNonRoot: true. Pods fail with CreateContainerConfigError. What’s the cleanest fix?

Question 4 of 12

A Compose stack starts reliably on your laptop, but in CI the integration tests sometimes run before the API is ready. Which change fixes it without guesswork?

Question 5 of 12

You inherit a Deployment with no readiness probe and default rolling-update settings. A release with a broken database URL goes out. What happens?

Question 6 of 12

notes-api has CPU request 500m and no CPU limit, memory request and limit 512Mi. Under a traffic spike its CPU usage reaches 1.5 cores on a node with idle capacity. What happens?

Question 7 of 12

Which manifest is valid for current Kubernetes?

Question 8 of 12

notes-api 1.5.0 added a column, and its code writes to both the old and new columns. 1.5.0 has a bug, so you run kubectl rollout undo. Why is this rollback safe?

Question 9 of 12

notes-api’s HPA targets 60% CPU utilization with a CPU request of 200m. Four Pods average 240m each. Roughly how many replicas will the HPA want?

Question 10 of 12

The ingress-nginx controller your cluster used is retired and receives no security fixes. What’s the recommended direction for new HTTP routing setups?

Question 11 of 12

A notes-api Pod shows CrashLoopBackOff and Last State: Terminated, Exit Code: 137. kubectl logs --previous shows normal request logs, then nothing. What’s the likely cause and fix?

Question 12 of 12

Which combination gives notes-api zero-downtime deploys?

12 questions unanswered