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

Pods cannot communicate with each other or reach the internet until IP checksum offloading is turned off on flannel.1 #2152

Open
KavyaBhalodia opened this issue Jan 6, 2025 · 0 comments

Comments

@KavyaBhalodia
Copy link

Pods are unable to communicate with each other or access the internet when Flannel is running. Disabling IP checksum offloading on the flannel.1 interface using sudo ethtool -K flannel.1 tx-checksum-ip-generic off resolves the issue temporarily, but the setting does not persist after reboot.

Expected Behavior

Pods should communicate with each other and access the internet without requiring manual intervention.

Current Behavior

Pods fail to communicate, and external internet is inaccessible.

Your Environment

  • Flannel version: v0.26.2
  • Backend used (e.g. vxlan or udp): vxlan
  • Etcd version: 3.5.15-0
  • Kubernetes version (if used): v1.30.8
  • Operating System and version: Ubuntu 24.04.1 LTS
@KavyaBhalodia KavyaBhalodia changed the title Pods not able to communicate with each other and not able to reach internet. I have to turn off IP checksum offloading on flannel for pod communication using the command "sudo ethtool -K flannel.1 tx-checksum-ip-generic off", after which everything works fine. The setting implemented by command doesn't persist after reboot. Pods cannot communicate with each other or reach the internet until IP checksum offloading is turned off on flannel.1 Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant