github.com/cilium/cilium@v1.16.2/Documentation/installation/requirements-aks.rst (about) 1 **Configuration:** 2 3 ============= ============ ============== 4 Datapath IPAM Datastore 5 ============= ============ ============== 6 Encapsulation Cluster Pool Kubernetes CRD 7 ============= ============ ============== 8 9 **Requirements:** 10 11 .. note:: 12 13 On AKS, Cilium can be installed either manually by administrators via Bring your own CNI or 14 automatically by AKS via Azure CNI Powered by Cilium. Bring your own CNI offers more flexibility 15 and customization as administrators have full control over the installation, but it does not 16 integrate natively with the Azure network stack and administrators need to handle Cilium upgrades. 17 Azure CNI Powered by Cilium integrates natively with the Azure network stack and upgrades are 18 handled by AKS, but it does not offer as much flexibility and customization as it is controlled by AKS. 19 The following instructions assume Bring your own CNI. For Azure CNI Powered by 20 Cilium, see the external installer guide :ref:`aks_install` for dedicated instructions. 21 22 * The AKS cluster must be created with ``--network-plugin none``. See the 23 `Bring your own CNI <https://docs.microsoft.com/en-us/azure/aks/use-byo-cni?tabs=azure-cli>`_ 24 documentation for more details about BYOCNI prerequisites / implications. 25 26 * Make sure that you set a cluster pool IPAM pod CIDR that does not overlap with the default service 27 CIDR of AKS. For example, you can use ``--helm-set ipam.operator.clusterPoolIPv4PodCIDRList=192.168.0.0/16``.