Skip to content
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

Pod to pod communication breaks if the node has docker installed with crio. #147

Open
vishnoianil opened this issue Sep 20, 2022 · 1 comment
Assignees
Labels
kind/bug Something isn't working. needs-triaging Find someone who is excited to work on this issue.

Comments

@vishnoianil
Copy link
Member

Describe the bug

If the node has docker installed (docker0 present) and user deploy kubernetes on that node with Patu CNI, the pod to pod communication doesn't work.

How to Reproduce

-> Install docker on the machine.
-> Install kubernetes and deploy Patu (kpng/cni).
-> Spawn two pods (running any server and client software e.g iperf) and the connection will fail.

Expected Behavior

Irrespective of existence of docker0, pod to pod communication should work with patu.

Deployment Environment

Operating System : Ubuntu 22.04
Kernel version : 5.15.0+
Go version 1.18

Additional Context

The workaround is:
-> deactivate docker service
-> uninstall docker
-> remove docker0 (ip link delete docker0)
-> reboot the machine

@vishnoianil vishnoianil added kind/bug Something isn't working. needs-triaging Find someone who is excited to work on this issue. labels Sep 20, 2022
@vishnoianil vishnoianil self-assigned this Sep 20, 2022
@vishnoianil
Copy link
Member Author

@nerdalert FYI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working. needs-triaging Find someone who is excited to work on this issue.
Projects
None yet
Development

No branches or pull requests

1 participant