Open olljanat opened 2 years ago
@olljanat just a quick update: it seems like there is currently no support for BYO CNI on Windows in AKS (the Azure CNI is installed on Windows nodes regardless of if --network-plugin none
is used), se we're blocked on AKS adding support. Once that is done, Calico CNI on Windows nodes should just work in AKS
Current Behavior
Currently it is possible Bring your own CNI to AKS and instruction for that is available in this Calico document. However that same document says that "Windows dataplane is not supported."
Expected Behavior
It would be nice to have Windows also supported or at least discussed in here that what need to happen that it can be supported or explanation why it cannot be.
Possible Solution
I already quicky tested that deploying Calico as HostProcess containers to Windows partly works if these settings:
are used in
calico-windows.yaml
As partly I mean that
calico-node.exe
is already running on Windows nodes with that config and pods gets IP addresses from Calico IPAM but Windows nodes are still stuck inNotReady
status. However I was not able to figure out that why (at least yet).In additionally I found that this kind of deployment can be used to get shell access to those Windows nodes: