选型步骤

  1. 是否对于网络方案有明确的二层、三层要求?

    • 是,采用二层网络模型 —— OVS。
    • 是,采用三层网络模型 —— Calico。
    • 否 —— 2

  2. 是否有部署容器多网络平面的需求(如同时使用多个网络组件)?

    • 是 —— Calico。
    • 否 —— 3

  3. 是否希望计算资源被网络组件占用少?

    • 是 —— Calico。
    • 无具体需求 —— 4

  4. 是否存在多租户使用同一个CIDR网络的场景?

    • 是 —— OVS。
    • 否 —— 5

  5. 是否存在原生VLAN配置支持要求?

    • 是 —— OVS;
    • 否 —— 6

  6. 是否存在高级功能支持(如SDN集成、双向限速功能、DPDK等)需求?

    • 是 —— OVS。
    • 否 —— 7

  7. 是否存在硬网络隔离功能需求?

    • 是 —— OVS。
    • 否 —— 8

  8. 是否对于网络带宽性能要求贴近宿主机能力?

    • 是 —— OVS。
    • 否 —— 9

  9. 是否对于大规模部署情况下时延敏感?

    • 是 —— Calico。
    • 否 —— 10

  10. 是否存在固定Pod IP地址的功能需求?

    • 是 —— OVS。
    • 否 —— 结束,用户可根据对于组件易用性和熟悉程度进行任意选择。