github.com/imran-kn/cilium-fork@v1.6.9/Documentation/gettingstarted/cni-chaining-azure-cni.rst (about)

     1  .. only:: not (epub or latex or html)
     2  
     3      WARNING: You are looking at unreleased Cilium documentation.
     4      Please use the official rendered version released here:
     5      http://docs.cilium.io
     6  
     7  *********
     8  Azure CNI
     9  *********
    10  
    11  This guide explains how to set up Cilium in combination with Azure CNI. In this
    12  hybrid mode, the Azure CNI plugin is responsible for setting up the virtual
    13  network devices as well as address allocation (IPAM). After the initial
    14  networking is setup, the Cilium CNI plugin is called to attach BPF programs to
    15  the network devices set up by Azure CNI to enforce network policies, perform
    16  load-balancing, and encryption.
    17  
    18  .. note::
    19  
    20     If you are looking to install Cilium on Azure AKS, see the guide
    21     :ref:`k8s_install_aks` for a complete guide also covering cluster setup.
    22  
    23  .. include:: k8s-install-azure-cni-steps.rst
    24  
    25  Restart existing pods
    26  =====================
    27  
    28  The new CNI chaining configuration will *not* apply to any pod that is already
    29  running in the cluster. Existing pods will be reachable and Cilium will
    30  load-balance to them but policy enforcement will not apply to them and
    31  load-balancing is not performed for traffic originating from existing pods.
    32  You must restart these pods in order to invoke the chaining configuration on
    33  them.
    34  
    35  If you are unsure if a pod is managed by Cilium or not, run ``kubectl get cep``
    36  in the respective namespace and see if the pod is listed.
    37  
    38  .. include:: k8s-install-validate.rst