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