I am learning k8s and I have 3 nodes k8s cluster. I have just recently deployed k8s with kubeadmin and so far it is working great. everything working perfectly but the only problem that I am facing is network throughput. my three nodes and replica sets are like this
2 Pods on each node can communicate to each other just fine with 9GB throughput in iperf test. However, when pods on different nodes communicate with each other they only send/receive 3MB or less traffic. I am not able to troubleshoot the issue.
As described in the diagram Pod1a can communicate to Pod1b just fine and with a throughput of around 10GB but when Pod1a communicate with Pod2a or Pod3a only 3MB is the available bandwidth.
I am using Calico network layer in k8s. any guide to help me troubleshoot the issue will be highly appreciated.
Thanks,
Thank you,