我似乎对使用istio代理
的容器中的websocket连接的最大数量没有限制似乎在1024(这似乎是默认)
时耗尽我也尝试将nofiles的--default-ulimit增加到102400:102400,但我怀疑它受到istio的限制
我也尝试添加DestinationPolicy,但这也没有帮助
apiVersion: config.istio.io/v1alpha2
#kind: CircuitBreaker.SimpleCircuitBreakerPolicy
kind: DestinationPolicy
metadata:
name: my-cb-ploicy
namespace: default # optional (default is "default")
spec:
destination:
name: apiserver
#name: apiserver.default.svc.cluster.local
#namespace: default # optional (default is metadata namespace field)
circuitBreaker:
simpleCb:
maxConnections: 102400
httpMaxPendingRequests: 102400
httpMaxRequests: 102400
httpMaxRequestsPerConnection: 102400
答案 0 :(得分:1)
以某种方式添加以下使特使识别并更新目的地政策
httpDetectionInterval: 1s
sleepWindow: 3m
httpMaxEjectionPercent: 100