【问题标题】:AWS openshift Multus CNIAWS openshift Multus CNI
【发布时间】:2020-05-30 19:37:06
【问题描述】:

我正在经历最近向 Openshift 添加的 Multus 网络插件,它帮助 pod 拥有多个网络接口。所以我的问题是,如果我们使用 Multus 插件在 AWS 上安装 openshift,如果我们在 pod 中使用多个网络接口,这会减少一个实例的 pod 数量吗?由于实例上运行的 pod 数量取决于附加的 eni,这取决于实例类型

【问题讨论】:

    标签: amazon-web-services kubernetes openshift kubernetes-pod cni


    【解决方案1】:

    使用额外网络并不是为了减少 pod 的数量,它主要用于需要网络隔离的情况,包括数据平面和控制平面分离。出于以下性能和安全原因,隔离网络流量很有用:

    性能

    您可以在两个不同的平面上发送流量,以管理每个平面上的流量。

    安全

    您可以将敏感流量发送到专门出于安全考虑进行管理的网络平面,并且您可以分离不得在租户或客户之间共享的私有数据

    【讨论】:

    • 谢谢,Arghya,但 AWS 中的问题是每个实例的 ENI 有限,因此 IP 的数量也有限。每个工作节点上可以调度的最大 Pod 数,使用以下公式..maxPods = (接口数 - 1) * (每个接口的最大 IPv4 地址 - 1) + 2 例如 m5.large 实例类型 Inserting将值填入公式中,实例最多可支持 20 个 Pod,如下计算所示。 maxPods = (3 - 1) * (10 - 1) + 2 = 20。因此,如果我们将更多网络接口附加到同一个 Pod,Pod 的数量也会减少,对吧?
    猜你喜欢
    • 2020-06-26
    • 2020-01-03
    • 2020-04-10
    • 2022-10-30
    • 2021-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    相关资源
    最近更新 更多