Bird
0
0

You want to ensure a container always has at least 100m CPU and 128Mi memory but never uses more than 300m CPU and 256Mi memory. Which is the correct resource configuration snippet?

hard📝 Workflow Q15 of 15
Kubernetes - Scheduling
You want to ensure a container always has at least 100m CPU and 128Mi memory but never uses more than 300m CPU and 256Mi memory. Which is the correct resource configuration snippet?
Aresources: requests: cpu: "300m" memory: "256Mi" limits: cpu: "100m" memory: "128Mi"
Bresources: limits: cpu: "100m" memory: "128Mi" requests: cpu: "300m" memory: "256Mi"
Cresources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "300m" memory: "256Mi"
Dresources: requests: cpu: "100" memory: "128" limits: cpu: "300" memory: "256"
Step-by-Step Solution
Solution:
  1. Step 1: Match minimum guaranteed resources to requests

    Requests must be set to 100m CPU and 128Mi memory to guarantee minimum.
  2. Step 2: Match maximum allowed resources to limits

    Limits must be set to 300m CPU and 256Mi memory to cap usage.
  3. Step 3: Verify correct syntax and order

    resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "300m" memory: "256Mi" correctly sets requests first, then limits with proper units and quotes.
  4. Final Answer:

    resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "300m" memory: "256Mi" -> Option C
  5. Quick Check:

    Requests = min, Limits = max with correct units [OK]
Quick Trick: Requests are min, limits are max; use correct units and quotes [OK]
Common Mistakes:
  • Swapping requests and limits
  • Omitting units or quotes
  • Using plain numbers without units

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes