一、限制连接数&请求速度
以下是一个简单的Ingress限流配置示例
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
nginx.ingress.kubernetes.io/limit-connections: "10" #设置连接数上限为10
nginx.ingress.kubernetes.io/limit-rpm: "100" #设置每分钟请求数上限为100
spec:
rules:
- host: example.com
http:
paths:
- path: /
backend:
serviceName: my-service
servicePort: 80
二、限制每个IP的请求速度
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
nginx.ingress.kubernetes.io/limit-req-rate: "5r/s" #设置每个IP地址的请求速率为5次/秒
spec:
rules:
- host: example.com
http:
paths:
- path: /
backend:
serviceName: my-service
servicePort: 80
[...]Kubernetes 概念 Kubernetes(v1.21)工作负载 Kubernetes(v1.21)配置和存储Kubernetes(v1.21)网络Kubernetes(v1.21)调度原理Kubernetes(v1.21)安全K8s - Ingress 限流K8s-Pod重启策略Kubernetes滚动更新解决Mac/Windows版Desktop Docker中自带的K8s无法访问pod[...]
内容的丰富性和深度让人仿佛置身于知识的海洋,受益匪浅。
作者以非凡的视角解读平凡,让文字焕发出别样的光彩。
若能补充常见问题解答,会更具实用性。
作者对主题的挖掘深入骨髓,展现了非凡的洞察力和理解力。