单k8s集群对接多nfs-storageclass性能问题?

请教一个问题,如果一个集群使用了多个nfs的storageclass,那可能单个节点上会起很多nfsclient与nas进行读写操作吧,这种情况下,会不会可能把节点资源打爆,造成节点异常?显示全部

请教一个问题,如果一个集群使用了多个nfs的storageclass,那可能单个节点上会起很多nfsclient与nas进行读写操作吧,这种情况下,会不会可能把节点资源打爆,造成节点异常?

收起
参与7

返回强哥之神的回答

强哥之神强哥之神架构师&技术经理上汽云计算中心(上海帆一尚行科技有限公司)

nfsclient与nas进行读写 时,都会创建对应的端口和nfs server的特定端口,比如111进行通讯。
nfs有一个东西需要知道,那就是rpc服务,它可以将客户端的端口随机映射到111这个固定的端口上面,当然nfs server不只有111这个端口,它是每一个功能都会有一个特定的端口,不过nfs功能是固定的,端口的数量也就是固定了。所以如果客户端连接数多,最多是nfs 的rpc服务的端口会开的多,这个层面来说肯定会占用宿主机的系统端口数,不过端口数可以调的很大,也就不会有太大影响。反而如果服务端和客户端都有很多在进行读写操作,带大痛苦的肯定是网络和磁盘IO,这个就看你网卡带宽及网卡性能了。多个nfs storageclass本身就是不科学应用,不过知道原理后,也最多是加大压力而已,我觉得并不一定会打爆。

互联网服务 · 2022-11-25
浏览1033
  • xman  xman
    感谢回答
    2022-11-28
  • xman  xman
    多个nfs storageclass本身就是不科学应用 --- 那这个建议是一个集群对应一个统一的nfs storageclass吗? 但是目前主要是发现用nfs 的pv,无法限制容量,比如pv 10G,但是挂载到pod里面还是能用满nfs server的全部容量,这块有什么好的办法吗?
    2022-11-28

回答者

强哥之神
架构师&技术经理上汽云计算中心(上海帆一尚行科技有限公司)
擅长领域: 云计算容器服务器

强哥之神 最近回答过的问题

回答状态

  • 发布时间:2022-11-25
  • 关注会员:2 人
  • 回答浏览:1033
  • X社区推广