Open fozturner opened 3 weeks ago
For additional context, there is an 15-azure-swift.conflist
file on the new node image. If I try and use this file then it sends my pods into a CrashLoopBackOff.
Triage: check how other CNIs integrate with azure and if they do this properly with
15-azure-swift.conflist
What happened?
We are running Kuma version
2.6.1
on AKS version1.27.9
with CNI enabled.CNI configuration for AKS documented here states that we should use the below configuration.
This has been working fine for months, but we recently had to update the node image version for our AKS cluster.
The most recent node image for AKS (AzureLinux)
AKSCBLMariner-V2gen2-202405.27.0
appears to no longer contain the conflist file10-azure.conflist
. This means that thekuma-cni-node
pods will not start as the file is not present.We raised this issue on the AKS github Azure/AKS/issues/4349 - please see the comments.
There is no guarantee/contract that AKS will support CNI chaining, and that the "AzCNI conflist may vary between AKS versions, base images, and AKS network modes". The
10-azure.conflist
file missing from the node does not impact the AKS networking.We are raising this as we are seeking your advice on what we should do next and how we should approach running Kuma CNI on our AKS cluster without the
10-azure.conflist
file present.