You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're running a EKS cluster but are not using the amazon vpc cni, but rather plain calico vxlan which works great.
However when using windows nodes the operator forces the daemonset KUBE_NETWORK to *.vpc as it uses the auto-detected k8s provider rather than the cni.type configuration that is also used for the linux installation
On linux this works as it uses the cni.type config parameter
Expected Behavior
The windows installation should also follow the cni.type configuration
Current Behavior
The kubernetes network on windows gets forced to the default CNI for the auto-detected k8s provider
Possible Solution
Change the parameter to evaluate the cni.type config instead.
We build a custom fork which implemented this change and it worked fine in our environment.
The KUBERNETES_NETWORK is set to vpc.* rather than calico.*
The text was updated successfully, but these errors were encountered:
davidgiga1993
changed the title
Can't user calico on windows on EKS due to forced network mode
Can't use calico on windows on EKS due to forced network mode
Feb 13, 2024
We're running a EKS cluster but are not using the amazon vpc cni, but rather plain calico vxlan which works great.
However when using windows nodes the operator forces the daemonset
KUBE_NETWORK
to*.vpc
as it uses the auto-detected k8s provider rather than thecni.type
configuration that is also used for the linux installationOn linux this works as it uses the cni.type config parameter
Expected Behavior
The windows installation should also follow the
cni.type
configurationCurrent Behavior
The kubernetes network on windows gets forced to the default CNI for the auto-detected k8s provider
Possible Solution
Change the parameter to evaluate the
cni.type
config instead.We build a custom fork which implemented this change and it worked fine in our environment.
Steps to Reproduce (for bugs)
KUBERNETES_NETWORK
is set tovpc.*
rather thancalico.*
The text was updated successfully, but these errors were encountered: