‹ CKAD tests

Certified Kubernetes Application Developer (CKAD) practice questions

10 questions in 1 test. Open one to answer it on its own, or take a whole test.

  1. An application container crashes on startup because it connects to a database whose schema has not been migrated yet. The migration is a short-lived command that must finish… · Application Design and Build
  2. A CronJob scheduled at */15 * * * * exports data to a shared file. Most runs finish in about five minutes, but when the source system is slow a run takes more than twenty, and… · Application Design and Build
  3. A Deployment runs 4 replicas of a latency-sensitive API behind a Service. During every image rollout, monitoring records a brief drop in served capacity. The requirement is that… · Application Deployment
  4. A payments team must release version 2 of an API with an all-or-nothing cutover: no request may ever be served by a mix of v1 and v2, the switch must take effect in seconds, and… · Application Deployment
  5. A legacy application warms a large in-memory cache at boot. Depending on cache state, it becomes responsive anywhere between 30 seconds and 5 minutes after the container starts… · Application Observability
  6. A Pod named api contains two containers, web and agent. The web container is in CrashLoopBackOff. Running kubectl logs api fails asking you to choose a container, and once you… · Application Observability
  7. A security review requires that a workload's container process must not run as root, must not be able to gain additional privileges through setuid binaries, and must not be able… · Application Environment, Configuration and Security
  8. A container is declared with requests: {memory: 256Mi, cpu: 200m} and limits: {memory: 512Mi, cpu: 500m}. Under load its Pod restarts every few minutes. kubectl describe pod… · Application Environment, Configuration and Security
  9. Three HTTP applications must be reachable from outside the cluster under a single hostname (shop.example.com/catalog, /cart, and /checkout) terminating TLS once, and consuming… · Services and Networking
  10. Clients calling the checkout Service get connection failures. Investigation shows: - kubectl get pods -l app=checkout lists 3 Pods, all Running, all showing 0/1 in the READY… · Services and Networking