Bird
0
0

How can you configure a Service to route traffic to pods labeled app=api but exclude pods labeled env=dev?

hard📝 Application Q9 of 15
Kubernetes - Labels and Selectors
How can you configure a Service to route traffic to pods labeled app=api but exclude pods labeled env=dev?
AUse selector: app=api, env!=dev
BLabel pods with app=api only and delete env=dev pods
CUse a selector with <code>app=api</code> and a label selector expression to exclude <code>env=dev</code>
DUse selector: app=api and env=dev
Step-by-Step Solution
Solution:
  1. Step 1: Understand label selector expressions

    Kubernetes supports label selector expressions to include and exclude labels.
  2. Step 2: Use expression to exclude env=dev

    Use matchExpressions with operator NotIn to exclude pods with env=dev.
  3. Final Answer:

    Use a selector with app=api and a label selector expression to exclude env=dev -> Option C
  4. Quick Check:

    Use matchExpressions to exclude labels = B [OK]
Quick Trick: Use matchExpressions to exclude labels in selectors [OK]
Common Mistakes:
  • Trying to use comma-separated selectors
  • Deleting pods instead of excluding
  • Including env=dev instead of excluding

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes