File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -203,6 +203,14 @@ ingress:
203203 separateGrpcIngressAnnotations :
204204 # Must annotate gRPC ingress with this to ensure proper handling of gRPC traffic.
205205 nginx.ingress.kubernetes.io/backend-protocol : " GRPC"
206+
207+ # Annotations specific to streaming gRPC ingresses (long-lived connections)
208+ annotationsStreaming :
209+ # Increase gRPC timeouts for long-lived streaming connections
210+ # These are server-streaming RPCs that may not send data for extended periods
211+ nginx.ingress.kubernetes.io/grpc-read-timeout : " 604800" # 7 days
212+ nginx.ingress.kubernetes.io/grpc-send-timeout : " 604800" # 7 days
213+
206214 protectedIngressAnnotations :
207215 nginx.org/websocket-services : dataproxy-service
208216 enableProtectedConsoleIngress : false
Original file line number Diff line number Diff line change @@ -4948,6 +4948,8 @@ metadata:
49484948 client_header_buffer_size 16k;
49494949 large_client_header_buffers 64 32k;
49504950 nginx.ingress.kubernetes.io/service-upstream : " true"
4951+ nginx.ingress.kubernetes.io/grpc-read-timeout : " 604800"
4952+ nginx.ingress.kubernetes.io/grpc-send-timeout : " 604800"
49514953 nginx.ingress.kubernetes.io/backend-protocol : GRPC
49524954spec :
49534955 ingressClassName : " controlplane"
@@ -5500,6 +5502,8 @@ metadata:
55005502 client_header_buffer_size 16k;
55015503 large_client_header_buffers 64 32k;
55025504 nginx.ingress.kubernetes.io/service-upstream : " true"
5505+ nginx.ingress.kubernetes.io/grpc-read-timeout : " 604800"
5506+ nginx.ingress.kubernetes.io/grpc-send-timeout : " 604800"
55035507 nginx.ingress.kubernetes.io/backend-protocol : GRPC
55045508spec :
55055509 ingressClassName : " controlplane"
Original file line number Diff line number Diff line change @@ -4934,6 +4934,8 @@ metadata:
49344934 client_header_buffer_size 16k;
49354935 large_client_header_buffers 64 32k;
49364936 nginx.ingress.kubernetes.io/service-upstream : " true"
4937+ nginx.ingress.kubernetes.io/grpc-read-timeout : " 604800"
4938+ nginx.ingress.kubernetes.io/grpc-send-timeout : " 604800"
49374939 nginx.ingress.kubernetes.io/backend-protocol : GRPC
49384940spec :
49394941 ingressClassName : " controlplane"
@@ -5486,6 +5488,8 @@ metadata:
54865488 client_header_buffer_size 16k;
54875489 large_client_header_buffers 64 32k;
54885490 nginx.ingress.kubernetes.io/service-upstream : " true"
5491+ nginx.ingress.kubernetes.io/grpc-read-timeout : " 604800"
5492+ nginx.ingress.kubernetes.io/grpc-send-timeout : " 604800"
54895493 nginx.ingress.kubernetes.io/backend-protocol : GRPC
54905494spec :
54915495 ingressClassName : " controlplane"
You can’t perform that action at this time.
0 commit comments