-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROKS(Calico): Submariner RA failed to discover CNI interface after node reboot #3120
Labels
bug
Something isn't working
Calico
datapath
Datapath related issues or enhancements
release-note-needed
Should be mentioned in the release notes
Comments
yboaron
added a commit
to yboaron/submariner
that referenced
this issue
Aug 14, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: submariner-io#3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
We think we'd like to have RelNotes for this but we're interested in how #3110 resolves before writing it up. |
yboaron
added a commit
to yboaron/submariner
that referenced
this issue
Aug 21, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: submariner-io#3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
yboaron
added a commit
to yboaron/submariner
that referenced
this issue
Aug 21, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: submariner-io#3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
yboaron
added a commit
to yboaron/submariner
that referenced
this issue
Aug 21, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: submariner-io#3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
tpantelis
pushed a commit
that referenced
this issue
Aug 21, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: #3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
yboaron
added a commit
that referenced
this issue
Aug 28, 2024
We noticed that even though RA pod starts running only after the node is ready, sometimes the kube-proxy handler fails to discover the CNI interface a fter the node is rebooted. This PR adds a retry to CNI discovery. Fixes: #3120 Signed-off-by: Yossi Boaron <yboaron@redhat.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
Something isn't working
Calico
datapath
Datapath related issues or enhancements
release-note-needed
Should be mentioned in the release notes
I deployed Submariner (0.18) on ROKS, after node reboot Submariner RA failed to discover the CNI interface.
Checking the logs it seems that Calico CNI interface (tunl0) doesn't exist when RA pod starts running post-reboot.
This is the order of events based on logs details:
A. After rebooting the node pods running on it are restarted
B. Node's status changed to NotReady
C. Submariner RouteAgent pod starts running on node
D. Calico-node pod creates Calico CNI interface
The text was updated successfully, but these errors were encountered: