c2e6f5cd000a848aecd6adb9211c1936d0139a41
The default L2AnnouncementPolicy had no serviceSelector, so iot-vlan services matched both default and iot policies. Leader election then included every node, and the lease for home-assistant-iot landed on k8s-3 — a node with no v30iot interface — making 10.2.30.224 unreachable. Adding a `iot-vlan DoesNotExist` selector keeps the default policy off IoT services so only k8s-edge can hold the lease. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
38 MiB