NetBird Client on Rancher (Kubernetes) Node Problem after Reboot #1880

Open
opened 2025-11-20 06:08:28 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @MichalisDBA on GitHub (May 13, 2025).

Hello.

We had netbird client installed on a Linux VM (not as container, normal installation via curl -fsSL https://pkgs.netbird.io/install.sh | sh) that run Rancher / Kubernetes.

Everything was working fine. The Netbird client made connections successfully to the managmenet node and also this node that netbird was running was acting as a network peer just fine.

The problem happened when we restarted this VM for the first time.

We saw that our Kubernetes services were not running correctly and all boiled down to calico / flannel that kubernetes uses.

We think because wireguard interface wt0 loads at startup because netbird service starts automatically and doesn't let the calico / flannel establish first, results in Pod-to-pod communication to be broken.

Maybe netbird client in future releases can handle this scenario better?

Thank you.

Originally created by @MichalisDBA on GitHub (May 13, 2025). Hello. We had netbird client installed on a Linux VM (not as container, normal installation via `curl -fsSL https://pkgs.netbird.io/install.sh | sh`) that run Rancher / Kubernetes. Everything was working fine. The Netbird client made connections successfully to the managmenet node and also this node that netbird was running was acting as a network peer just fine. The problem happened when we restarted this VM for the first time. We saw that our Kubernetes services were not running correctly and all boiled down to `calico / flannel` that kubernetes uses. We think because wireguard interface `wt0` loads at startup because netbird service starts automatically and doesn't let the `calico / flannel` establish first, results in Pod-to-pod communication to be broken. Maybe netbird client in future releases can handle this scenario better? Thank you.
saavagebueno added the triage-needed label 2025-11-20 06:08:28 -05:00
Author
Owner

@azicen commented on GitHub (Aug 21, 2025):

Same issue. using calico, after installing netbird on two nodes via curl -fsSL https://pkgs.netbird.io/install.sh | sh, communication between the nodes works, but communication between pods is broken.

@azicen commented on GitHub (Aug 21, 2025): Same issue. using `calico`, after installing netbird on two nodes via `curl -fsSL https://pkgs.netbird.io/install.sh | sh`, communication between the nodes works, but communication between pods is broken.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1880