我有一个 6 服务器设置。每台服务器都有 4 个 NIC,并为我的交换机设置了端口通道,以实现冗余和速度。我的问题很简单:kubernetes 可以在没有端口通道的情况下处理这个问题吗?还是我应该继续使用端口通道?
因此,如果我不使用端口通道:
- 在服务器之间进行通信时,kubernetes 能否快速受益于 4 个 NIC?
- 如果一个网卡坏了,kubernetes 会自动处理工作网卡上的所有流量吗?
我有一个 6 服务器设置。每台服务器都有 4 个 NIC,并为我的交换机设置了端口通道,以实现冗余和速度。我的问题很简单:kubernetes 可以在没有端口通道的情况下处理这个问题吗?还是我应该继续使用端口通道?
因此,如果我不使用端口通道:
对于 Kubernetes,你拥有什么样的后端网络并不重要:它可以在现有的操作系统接口之上工作。
Kubernetes 希望你给它一个可靠和容错的网络,因此如果你的主机与所有 4 个 NIC 相互通信,Kubernetes 也会这样做。
如果不使用端口通道,则必须避免网络环路;例如,通过使用 STP 或诸如 round-robin 或 active/passive 之类的绑定算法。所以答案是: