mirror of https://github.com/istio/istio.io.git
19 lines
834 B
Markdown
19 lines
834 B
Markdown
---
|
||
title: CNI
|
||
test: n/a
|
||
---
|
||
|
||
[容器网络接口(CNI)](https://www.cni.dev/) 是 Kubernetes 用于配置集群网络的标准。
|
||
它是使用**插件**实现的,有两种类型的插件:
|
||
|
||
* **interface** 插件,创建网络接口,由集群运营商提供
|
||
* **chained** 插件,可以配置创建的接口,可以由集群上安装的软件提供
|
||
|
||
Istio 可以在 Sidecar 和 Ambient 模式下与所有遵循 CNI 标准的 CNI 实现配合使用。
|
||
|
||
为了配置网格流量重定向,Istio 包含一个 [CNI 节点代理](/zh/docs/setup/additional-setup/cni/)。
|
||
此代理会安装一个链式 CNI 插件,该插件在所有已配置的 CNI 接口插件之后运行。
|
||
|
||
CNI 节点代理对于 {{< gloss >}}sidecar{{< /gloss >}} 模式是可选的,
|
||
而对于 {{< gloss >}}ambient{{< /gloss >}} 模式是必需的。
|