Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Linux Foundation CNPA Exam - Topic 4 Question 5 Discussion

Posted by Laurene on Oct 04, 2025 at 01:33 PM

Which approach is effective for scalable Kubernetes infrastructure provisioning?

Suggested Answer: D

The most effective approach for scalable Kubernetes infrastructure provisioning is Crossplane compositions. Option D is correct because compositions let platform teams define custom CRDs (Composite Resources) that abstract infrastructure details while embedding organizational policies and guardrails. Developers then consume these abstractions through simple Kubernetes-native APIs, enabling self-service at scale.

Option A (Helm with values.yaml) is useful for application deployment but not for scalable infrastructure provisioning across multiple clouds. Option B (imperative scripts) lacks scalability, repeatability, and governance. Option C (static YAML with kubectl apply) is manual and not suited for dynamic, multi-team environments.

Crossplane compositions allow platform teams to curate golden paths while giving developers autonomy. This reduces complexity, ensures compliance, and supports multi-cloud provisioning---all key aspects of platform engineering.


--- CNCF Crossplane Project Documentation

--- CNCF Platforms Whitepaper

--- Cloud Native Platform Engineering Study Guide

Get Premium CNPA Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
28 comments · newest first
CA
Carman 8 months ago
D allows for better integration with existing systems.
KE
Keneth 9 months ago
C is too static for large-scale setups.
AD
Adelaide 9 months ago
B can be useful, but it's not as scalable as A or D.
MO
Moon 9 months ago
A is effective for managing different environments easily.
AL
Albert 9 months ago
I prefer D. Crossplane is great for custom resources.
NI
Nina 9 months ago
Wait, can Crossplane really handle that much complexity?
MA
Madonna 10 months ago
C) Static YAML? Really? Seems outdated.
CH
Charlie 10 months ago
I have a feeling that imperative scripts could be useful, but they seem less maintainable compared to the other options.
WI
Wilda 10 months ago
Crossplane compositions sound familiar, but I can't recall if they were specifically for scalable provisioning or just for managing resources.
SE
Selma 10 months ago
I remember practicing with static YAML files and kubectl apply, but I feel like that might not be the best for scalability.
CA
Carylon 10 months ago
I think Helm charts might be the way to go since they allow for templating and managing configurations easily, but I'm not entirely sure.
WI
Wilda 10 months ago
I think A is the best choice. Helm charts are so flexible!
WI
Wilford 11 months ago
I think B) is too messy for scaling.
CL
Clay 11 months ago
A) Helm charts are super handy for managing configs!
EL
Eleni 11 months ago
D) Crossplane is the future, no doubt!
MA
Marleen 11 months ago
Helm charts and Crossplane, the dynamic duo of Kubernetes infrastructure provisioning!
DE
Destiny 12 months ago
C) Static YAML with kubectl apply? What is this, the stone age?
HE
Hershel 12 months ago
B) Imperative scripts using Kubernetes API? That's so 2019, let's move with the times!
CR
Cristal 1 year ago
D) Crossplane compositions defining custom CRDs sounds like the future of Kubernetes infrastructure provisioning.
TH
Therese 1 year ago
A) Helm charts with the environment values.yaml is the way to go! Scalable and maintainable.
JU
Julianna 1 year ago
Imperative scripts using the Kubernetes API could be powerful, but they might be harder to maintain long-term. I'd have to weigh the pros and cons carefully.
SH
Shalon 1 year ago
Static YAML with kubectl apply seems like the most straightforward approach. It's simple and reliable, but maybe not as scalable as the other choices.
AL
Allene 1 year ago
Hmm, I'm not sure. Crossplane looks interesting, but I'm not super familiar with it. I might need to read up on that option a bit more.
OS
Osvaldo 1 year ago
I think I'd go with Helm charts for this one. The values.yaml file makes it easy to manage environment-specific config.
CE
Cecilia 8 months ago
↳ replying to Osvaldo
I've had success with Crossplane too, but Helm is solid.
BA
Barrett 8 months ago
↳ replying to Osvaldo
Definitely, the values.yaml simplifies things.
CE
Celestina 8 months ago
↳ replying to Osvaldo
I agree, Helm charts are super flexible!
MA
Margot 11 months ago
↳ replying to Osvaldo
Helm charts really streamline the process for different environments.
0/2000 characters

Save Cancel