# A CiliumL2AnnouncementPolicy with only a nodeSelector and interfaces applies cleanly, yet no Service IP is announced. Why?

Cilium, Medium (Advanced), Troubleshooting. https://k8wiz.com/uquiz/a-ciliuml2announcementpolicy-with-only-a-nodeselector-and-interfaces-applies-cleanly-yet-no-service-ip-is-announced-why

- A. The policy also needs a serviceSelector, or it matches no Services
- B. The policy must live in the same namespace as the Services
- C. loadBalancerIPs and externalIPs both default to false
- D. The interfaces field only accepts exact names, not patterns

**Answer:** loadBalancerIPs and externalIPs both default to false

**Explanation:** The loadBalancerIPs and externalIPs fields decide which kinds of IPs get announced, and both are false by default, so the policy announces nothing. Set loadBalancerIPs: true to announce addresses from LB IPAM. Leaving out serviceSelector is fine, because it then selects every eligible Service.
