Bird
0
0

Why does a Kubernetes NetworkPolicy with no egress rules block all outbound traffic by default?

hard📝 Conceptual Q10 of 15
Kubernetes - Networking
Why does a Kubernetes NetworkPolicy with no egress rules block all outbound traffic by default?
ABecause NetworkPolicy only controls ingress traffic
BBecause egress is allowed by default unless explicitly blocked
CBecause specifying any policyTypes disables all traffic not explicitly allowed
DBecause pods ignore NetworkPolicy without egress rules
Step-by-Step Solution
Solution:
  1. Step 1: Understand NetworkPolicy default deny behavior

    When policyTypes includes Egress, any traffic not explicitly allowed is denied.
  2. Step 2: Clarify effect of no egress rules

    Having no egress rules means no allowed outbound traffic, so all egress is blocked.
  3. Final Answer:

    Specifying policyTypes disables all traffic not explicitly allowed -> Option C
  4. Quick Check:

    Explicit policyTypes cause default deny for unspecified traffic [OK]
Quick Trick: Explicit policyTypes cause default deny for unspecified traffic [OK]
Common Mistakes:
  • Thinking egress is allowed by default always
  • Believing NetworkPolicy only controls ingress
  • Assuming pods ignore incomplete policies

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes