-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
Description
Description:
I deployed an RKE2 custom downstream cluster using Rancher Manager and tested multiple network configurations:
- Canal (Flannel + Calico) → Not working on Oracle Linux 9
- Calico-only → Not working on Oracle Linux 9
- Flannel-only → Working on Oracle Linux 9
- Same configurations on Oracle Linux 8 → All working
On Oracle Linux 9, when using Canal (Flannel + Calico) or Calico-only, pods on different nodes cannot communicate. However, with Flannel-only, inter-node pod communication works fine. The same configurations work correctly on Oracle Linux 8.
Steps to Reproduce:
- Deploy an RKE2 custom downstream cluster via Rancher Manager.
- Configure networking with using the default configuration:
- Canal (Flannel + Calico)
- Calico-only
- Flannel-only
- Deploy test pods across multiple nodes.
- Attempt pod-to-pod communication across nodes.
Expected Behavior:
Pods on different nodes should be able to communicate with each other in all configurations.
Actual Behavior:
- Canal (Flannel + Calico) and Calico-only on OL9: Pods cannot communicate across nodes.
- Flannel-only on OL9: Pods communicate successfully across nodes.
- All configurations on OL8: Everything works fine.
Environment:
Operating System:
Not Working: Oracle Linux Server 9.4, Kernel Version: 5.15.0-300.163.18.el9uek.x86_64
Working: Oracle Linux Server 8.9, Kernel Version: 5.4.17-2136.327.2.el8uek.x86_64
Rancher Manager Version: 2.10.1
RKE2 Version: rke2 version v1.30.8+rke2r1 (https://github.com/rancher/rke2/commit/3e6fb8634f164d623f53f7b61d07b27726565d4e)
Rke2-calico Version: rke2-calico-v3.29.100
Additional Notes:
- firewalld and SELinux disabled
- NetworkManager is configured to ignore calico/flannel related network interfaces
- Flannel-only works fine, so the issue might be Calico-specific.
