Final Mastery Quiz¶
This is the capstone quiz for the DevOps Learning Labs. It covers all tracks: Docker, Kubernetes, Helm, multi-region, sidecars, GitOps with Flux, observability, security, and troubleshooting. It is designed to be challenging — expect scenario-based questions, multi-select answers, and fill-in-the-blank facts from the labs.
Docker & Containerization¶
In a multi-stage Dockerfile, which of the following are true?
What is the primary purpose of docker build --cache-from?
A container that was running as PID 1 is stopped and its writable layer is discarded. This is an example of a container being .
Kubernetes Core & Workloads¶
Which Kubernetes controllers are best matched to these use cases?
What happens during a rolling update when maxSurge: 1 and maxUnavailable: 0?
Fill in the missing field: the smallest schedulable unit in Kubernetes is a .
A pod is stuck in Pending for 5 minutes. Which commands help you diagnose why?
Kubernetes Networking & Storage¶
Which Service types expose the application outside the cluster?
Which objects are required for a Pod to use durable storage in Kubernetes?
In the FQDN my-svc.my-ns.svc.cluster.local, what is the first label my-svc?
Helm¶
Which command is idempotent for installing or upgrading a Helm release?
In Helm, the file that defines default configuration values is .
Which statements about Helm chart dependencies are true?
Multi-Region & Advanced Patterns¶
You are running two Minikube clusters for east and west. How do you switch between them with kubectl?
A sidecar container in the same pod always shares which namespaces with the app container by default?
What is a key trade-off of a multi-region Kubernetes deployment compared to a single-region one?
GitOps & Flux¶
In a pull-based GitOps model such as Flux, which of these are true?
Which Flux controllers are matched to these responsibilities?
To roll back a Flux-managed HelmRelease to a previous state, the cleanest action is the offending commit.
What is the function of interval: 5m inside a HelmRelease?
Observability¶
The three pillars of observability are , , and .
Which tool in the open-source observability stack is responsible for each task below?
A 99.9% SLO for a service means the error budget is roughly percent over the budget window.
Security & Operations¶
Which of these improve Kubernetes secret security from dev to production?
A NetworkPolicy that denies all ingress and egress until explicitly allowed is the foundation of a network model.
Troubleshooting & Scenarios¶
A pod is in CrashLoopBackOff. Which checks are in the correct order?
Your API latency suddenly jumps from 50 ms to 2 s after a Helm chart update. What should you investigate first?
A Helm release is failing with HelmRelease not ready in Flux. Which commands give the most useful next clues?
Wrap-up¶
Well done! Once you finish all questions above, the quiz plugin will show your score and save your progress. Review any missed questions by revisiting the relevant theory modules and labs.