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

Getting EKS with Both Linux and Windows node running with Calico Networking #9720

Open
nabbdl opened this issue Jan 15, 2025 · 1 comment
Open

Comments

@nabbdl
Copy link

nabbdl commented Jan 15, 2025

Getting EKS with Both Linux and Windows node running with Calico Networking

Expected Behavior

Getting EKS with Both Linux and Windows node running with Calico Networking
Getting Windows Pod IP addresses from Calico IPAM instead of AWS CNI

Current Behavior

Possible Solution

According to Tigera documentation "https://docs.tigera.io/calico/latest/getting-started/kubernetes/windows-calico/requirements", it is required that "The VPC controllers must be installed to run Windows pods".
Does it means that it is impossible to use Calico Overlay on Windows Node ?

Steps to Reproduce (for bugs)

Deploying EKS using Terraform (with or without vpc-cni). Following Tigera documentation guidance
deployed first node group on Linux --> Calico Overlay works Perfectly.
deployed secondary node group on Windows --> Calico Overlay not Working.
I was able to start some pods on windows by enabling "enable-windows-ipam: true" but then no comminication was possible between linux and windows pods.

Context

Your Environment

  • Calico version 3.29.1
  • Calico dataplane (iptables, windows etc.)
  • Kubernetes 1.31 (EKS)
  • Operating System and version: WINDOWS_CORE_2022_x86_64
  • Link to your project (optional):
@coutinhop
Copy link
Member

@nabbdl can you post the output of kubectl get ippools -o yaml? This is just a hunch at this point, but Windows does not support VXLANCrosssubnet (or any IPIP) encapsulation, this could be the reason...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants