Certified Kubernetes Application Developer (CKAD) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Enhance your skills for the CKAD exam. Study with curated quizzes and detailed explanations. Prepare effectively for your success!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


Which property is used to define a liveness probe in a pod specification?

  1. spec.containers.*.healthProbe

  2. spec.containers.*.readyCheck

  3. spec.containers.*.livenessProbe

  4. spec.probe.*.livenessConfig

The correct answer is: spec.containers.*.livenessProbe

The property used to define a liveness probe in a pod specification is accurately identified as spec.containers.*.livenessProbe. In Kubernetes, a liveness probe is a mechanism that checks if a container is still running. If the liveness probe fails, Kubernetes will restart the container. This is crucial for maintaining application availability and reliability. By specifying livenessProbe in the container's specification, you can define how Kubernetes checks the health of the container, such as through HTTP requests, TCP socket checks, or executing commands inside the container. This property allows you to tailor the health check according to your application's needs, ensuring that it can automatically recover from failures without operator intervention. Other options do not accurately reflect the standard Kubernetes API syntax for defining liveness probes, making the identification of spec.containers.*.livenessProbe the correct choice.