Skip to content

Commit 6ce6d8d

Browse files
authored
Added details on network communication. (#295)
Signed-off-by: Mengxin Liu <[email protected]>
1 parent 6da97ca commit 6ce6d8d

File tree

13 files changed

+17
-106
lines changed

13 files changed

+17
-106
lines changed

docs/advance/offload-mellanox.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ This plugin creates device plugin endpoints based on the configurations given in
230230
- `devices`: Target Devices' device Hex code as string
231231
- `drivers`: Target device driver names as string
232232

233-
`selectors` also supports VF selection based on `pciAddresses`, `acpiIndexes` and other parameters. For more detailed configuration, please refer to [SR-IOV ConfigMap configuration](https://github.com/k8snetworkplumbingwg/sriov-network-device- plugin/tree/v3.6.2?tab=readme-ov-file#configurations)
233+
`selectors` also supports VF selection based on `pciAddresses`, `acpiIndexes` and other parameters. For more detailed configuration, please refer to [SR-IOV ConfigMap configuration](https://github.com/k8snetworkplumbingwg/sriov-network-device-plugin/tree/v3.6.2?tab=readme-ov-file#configurations)
234234

235235
Please read the [SR-IOV device plugin](https://github.com/intel/sriov-network-device-plugin) to deploy:
236236

docs/advance/windows.en.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

docs/advance/windows.md

Lines changed: 0 additions & 48 deletions
This file was deleted.

docs/guide/subnet.en.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ In the Kubernetes network specification, it is required that Nodes can communica
6262
To achieve this in Overlay network mode, Kube-OVN creates a `join` Subnet and creates a virtual NIC `ovn0`
6363
at each node that connect to the `join` subnet, through which the nodes and Pods can communicate with each other.
6464

65+
All network communication between Pods and Nodes will go through the `ovn0` network interface. When a Node accesses a Pod, it enters the virtual network via the `ovn0` interface, and the virtual network then connects to the host network through the `ovn0` interface.
66+
6567
The configuration of this Subnet is specified at installation time, you can refer to [Built-in Network Settings](setup-options.en.md#built-in-network-settings) for more details.
6668
To change the CIDR of the Join Subnet after installation please refer to [Change Join CIDR](../ops/change-join-subnet.en.md).
6769

docs/guide/subnet.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ spec:
5757
为了在 Overlay 网络模式下达到这个目的, Kube-OVN 创建了一个 `join` 子网,
5858
并在每个 Node 节点创建了一块虚拟网卡 ovn0 接入 `join` 子网,通过该网络完成节点和 Pod 之间的网络互通。
5959

60+
所有 Pods 和 Nodes 之间的网络通信都会通过 ovn0 网卡进行,Node 访问 Pod 时通过 ovn0 网卡进入虚拟网络,虚拟网络通过 ovn0 网卡进入主机网络。
61+
6062
该子网的配置为安装时指定,可以参考[内置网络设置](setup-options.md#_2),如果要在安装后修改。
6163
join 子网的 CIDR 请参考[修改 Join 子网](../ops/change-join-subnet.md)
6264

docs/index.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ It currently supports [Subnet Management](guide/subnet.en.md), [Static IP Alloca
2525
[Distributed/Centralized Gateways](guide/subnet.en.md#overlay-subnet-gateway-settings), [Underlay/Overlay Hybrid Networks](start/underlay.en.md),
2626
[VPC Multi-Tenant Networks](vpc/vpc.en.md), [Cross-Cluster Interconnect](advance/with-ovn-ic.en.md), [QoS Management](guide/qos.en.md),
2727
[Multi-NIC Management](advance/multi-nic.en.md), [ACL](guide/subnet.en.md#subnet-acl), [Traffic Mirroring](guide/mirror.en.md),
28-
ARM Support, [Windows Support](advance/windows.en.md), and many more.
28+
ARM Support, and many more.
2929

3030
**Extreme Performance:**
3131

docs/index.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ OVN 和 OVS 有着悠久的历史,早在 Kubernetes 诞生前就已经出现
2222
借助 OVS/OVN 在 SDN 领域成熟的能力,Kube-OVN 将网络虚拟化的丰富功能带入云原生领域。目前已支持[子网管理](guide/subnet.md)
2323
[静态 IP 分配](guide/static-ip-mac.md)[分布式/集中式网关](guide/subnet.md#overlay)[Underlay/Overlay 混合网络](start/underlay.md)
2424
[VPC 多租户网络](vpc/vpc.md)[跨集群互联网络](advance/with-ovn-ic.md)[QoS 管理](guide/qos.md)
25-
[多网卡管理](advance/multi-nic.md)[ACL 网络控制](guide/subnet.md#acl)[流量镜像](guide/mirror.md),ARM 支持,
26-
[Windows 支持](advance/windows.md)等诸多功能。
25+
[多网卡管理](advance/multi-nic.md)[ACL 网络控制](guide/subnet.md#acl)[流量镜像](guide/mirror.md),ARM 支持。
2726

2827
**极致的性能:**
2928

docs/reference/feature-stage.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
| [自定义 VPC 互联](../vpc/vpc-peering.md) | false | Alpha | 1.10 | |
6868
| [Mellanox Offload](../advance/offload-mellanox.md) | false | Alpha | 1.8 | |
6969
| [芯启源 Offload](../advance/offload-corigine.md) | false | Alpha | 1.10 | |
70-
| [Windows 支持](../advance/windows.md) | false | Alpha | 1.10 | |
7170
| [DPDK 支持](../advance/dpdk.md) | false | Alpha | 1.10 | |
7271
| [OpenStack 集成](../advance/dpdk.md) | false | Alpha | 1.9 | |
7372
| [单个 Pod 固定 IP/Mac](../guide/static-ip-mac.md) | true | GA | 1.8 | |

docs/vpc/vpc-internal-lb.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ If both `selector` and `endpoints` are configured, the `selector` configuration
7979
`OVN` supports health checks for load balancer endpoints, for IPv4 load balancers only.
8080
When health checks are enabled, the load balancer uses only healthy endpoints.
8181

82-
[[Health Checks](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)
82+
[[Health Checks](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)](<https://www.ovn.org/support/dist-docs/ovn-nb.5.html>)
8383

8484
Add a health check to `SwitchLBRule` based on the health check of the `ovn` load balancer.While creating the `SwitchLBRule`, obtain a reusable `vip` from the corresponding `VPC` and `subnet` as the detection endpoint and associate the corresponding `IP_Port_Mappings` and `Load_Balancer_Health_Check` to the corresponding load balancer.
8585

docs/vpc/vpc-internal-lb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ spec:
8484
`OVN` 支持 `IPv4` 的负载平衡器服务终端的运行状况检查。
8585
启用运行状况检查后,负载平衡器会对服务终端的状态进行检测维护,并仅使用运行状况良好的服务终端。
8686

87-
[[Health Checks](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)
87+
[[Health Checks](https://www.ovn.org/support/dist-docs/ovn-nb.5.html)](<https://www.ovn.org/support/dist-docs/ovn-nb.5.html>)
8888

8989
根据 `ovn` 负载均衡器的运行状况检查,对 `SwitchLBRule` 添加健康检查。在创建 `SwitchLBRule` 的同时,从对应的 `VPC``subnet` 中获取一个可复用的 `vip` 作为检测端点,并添加对应的 `ip_port_mappings``load_balancer_health_check` 到对应的负载均衡器上。
9090

0 commit comments

Comments
 (0)