
Certified Kubernetes Application Developer (CKAD)
Domain 1Objective 3
Understand Multi-Container Pod Design Patterns (e.g. Sidecar, Init and Others) CKAD Practice Questions (Page 1)
Part of the Application Design and Build domain, which accounts for 20% of the CKAD exam. Linux Foundation does not publish an official question count, but from its 120-minute exam (~50–80 total, ~10–16 in this domain), expect 3–4 from this objective — we provide 21 practice questions to prepare you well beyond it. (estimate)
21questions here
5free pages
5concepts
20%of the exam
Questions 1–5
- 1
A team has a microservice that connects to a database using a connection string. The database endpoint changes between environments. They want to keep the microservice code unchanged and manage the endpoint externally. What multi-container Pod pattern should they use?
Select an answer first - 2
A Pod has a main application that listens on port 8080 and a sidecar that must send health check requests to it. The sidecar needs to know the application's address. What should they use?
Select an answer first - 3
A Pod runs a Java application that requires a configuration file downloaded from a private S3 bucket before startup. The application fails if the file is missing. The team wants to keep the download logic separate from the application image. What should they do?
Select an answer first - 4
A Pod has two init containers: the first downloads a large dataset, and the second transforms it. The main application then serves the transformed data. The team wants to minimize Pod startup time while ensuring the transformation only runs after the download completes. What should they do?
Select an answer first - 5
How do containers in the same Pod communicate with each other over the network?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Linux Foundation. “CKAD” is a trademark of its owner, used for identification only.