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``.