Skip to content

选择主机网卡, MTU 以及流量镜像

oilbeater edited this page Jun 27, 2022 · 3 revisions

Wiki 下的中文文档将不在维护,请访问我们最新的中文文档网站,获取最新的文档更新。

在宿主机存在多块网卡的情况下,Kube-OVN 默认会选择默认路由的网卡作为容器间跨界点通信的网卡,并建立对应 geneve 隧道。

同时由于 geneve 作为 overlay 封装需要占据额外的 payload,Kube-OVN 在创建容器网卡时会根据选择网卡的 MTU 进行容器网卡的 MTU 调整,默认为主机网卡 MTU - 100。

默认配置下 kube-ovn 会在每台机器创建一块 mirror0 的网卡,复制当前机器的所有容器网络流量,用户可以通过 tcpdump 及其他工具进行流量分析

如果需要自定义宿主机网卡, MTU 并关闭流量镜像可以通过更改 kube-ovn-cni daemonset 的启动参数来实现

      containers:
      - name: cni-server
        image: "kubeovn/kube-ovn:v1.10.0"
        imagePullPolicy: Always
        command:
          - sh
          - /kube-ovn/start-cniserver.sh
        args:
          - --iface=eth1
          - --mtu=1333
          - --mirror=false
Clone this wiki locally