istio.io/content/en/docs/reference/glossary/cni.md

904 B

title test
CNI n/a

The Container Network Interface (CNI) is the standard used by Kubernetes for configuring cluster networking. It is implemented using plugins, of which there are two types:

  • interface plugins, which create a network interface, and are provided by the cluster operator
  • chained plugins, which can configure the created interface, and can be provided by software installed on the cluster

Istio works with all CNI implementations that follow the CNI standard, in both sidecar and ambient mode.

In order to configure mesh traffic redirection, Istio includes a CNI node agent. This agent installs a chained CNI plugin, which runs after all configured CNI interface plugins.

The CNI node agent is optional for {{< gloss >}}sidecar{{< /gloss >}} mode and required for {{< gloss >}}ambient{{< /gloss >}} mode.