k8s 限流方案求助

chen0520 · 2024-8-16 14:54:38 · 148 次点击
场景大概是一个内网环境,每个人分配一个 web 平台-pod 进行开发,可能会出现多个人上传文件或者拉取代码,拉库啥的,峰值的时候网络就会瘫痪,所以需要对每个人的对外流量进行限制,istio 太重了,估计评审不会通过,有没有简单点的方案?我目前的想法是参考 istio,给 pod 绑定一个类似网关的容器,接管流量,预留一定的接口,供外部请求进行调整,有没有人具体落地过类似的应用?
举报· 148 次点击
登录 注册 站外分享
9 条回复  
defunct9 初学 2024-8-16 14:56:34
内网限制个毛线啊
Mianmiss 小成 2024-8-16 14:57:34
内网都能给打挂? 内网有多不堪 还是业务量比较大?
LanLiang 小成 2024-8-16 15:18:05
cilium + NetworkPolicy 限制带宽
cinlen 小成 2024-8-16 15:33:27
自带的 bandwidth cni plugin ?

---
apiVersion: v1
kind: Pod
metadata:
  name: iperf-serfer
  annotations:
    kubernetes.io/ingress-bandwidth: 100M #  Mbit
    kubernetes.io/egress-bandwidth: 80M    #  Mbit
spec:
  containers:
    - name: iperf
      image: cagedata/iperf3
      command: ["iperf3", "-s"]
      ports:
        - containerPort: 5201
cdlnls 小成 2024-8-16 15:50:24
感觉大概率不是网络的问题。
就算用拼多多几十块钱买的路由器交换机也不至于拉拉代码就能让网络瘫痪。
mightybruce 小成 2024-8-16 15:55:35
这是头痛医脚,你们难道没有专门的网络工程师 (至少考过思科证书的)。

这点拉取和上传 就能让网络瘫痪,也太搞笑了 。

另外从你的描述上看对 K8s 理解也很不清晰。
billzhuang 小成 2024-8-16 15:59:43
`每个人分配一个 web 平台-pod 进行开发`

我觉得你们公司还挺先进的,这么玩。

那还配电脑么?
leepetter7999 小成 2024-8-16 17:21:33
Cilium 或者自己写 eBPF 程序 attach 到 veth 狠狠的限制的他们向外发请求 让他们一个个排队。  然后写个插队接口 让他们请你吃饭 可以给他们插队放行 Lol.
5wunian 小成 2024-8-17 16:22:18
这明显就是儿子为什么没有参加父母的婚宴题
返回顶部