Angehefteter Tweet

Calico networking issue on AWS EC2.
We ran into this issue in a kubeadm cluster running on EC2.
The cluster was using Calico with VXLAN CrossSubnet mode.
In this mode:
- Traffic between different subnets uses VXLAN tunneling.
- Traffic within the same subnet is sent directly without VXLAN.
Because of this, some pod-to-pod traffic was sent directly using pod IPs.
AWS EC2 has a security feature called Source/Destination Check, which expects traffic to come only from the instanceโs own IP.
So, when AWS saw traffic from pod IPs, it treated it as invalid and dropped the packets.
This caused DNS resolution failures between pods.
To fix it, disable Source/Destination check on the EC2 instances.
Another option is to adjust the Calico networking configuration.
If you need more details,
๐๐ต๐ฒ๐ฐ๐ธ ๐ต๐ฒ๐ฟ๐ฒ: blog.techiescamp.com/docs/troubleshโฆ
Have you faced similar DNS issues in multi-subnet Kubernetes setups?
Drop your experience in the comments.
#devops #aws

English
















