From 8a3806b7a63621e0f9a3c9bb40cae90ee0d86a34 Mon Sep 17 00:00:00 2001 From: hairuiyang Date: Fri, 6 Jun 2025 14:50:03 +0800 Subject: [PATCH] Fix ResourceExhausted rpc error while listing pods. Signed-off-by: hairuiyang --- internal/pkg/transformation/kubernetes.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/pkg/transformation/kubernetes.go b/internal/pkg/transformation/kubernetes.go index 7888c43f..3e79bc20 100644 --- a/internal/pkg/transformation/kubernetes.go +++ b/internal/pkg/transformation/kubernetes.go @@ -20,6 +20,7 @@ import ( "context" "fmt" "log/slog" + "math" "net" "regexp" "slices" @@ -181,7 +182,7 @@ func (p *PodMapper) listPods(conn *grpc.ClientConn) (*podresourcesapi.ListPodRes ctx, cancel := context.WithTimeout(context.Background(), connectionTimeout) defer cancel() - resp, err := client.List(ctx, &podresourcesapi.ListPodResourcesRequest{}) + resp, err := client.List(ctx, &podresourcesapi.ListPodResourcesRequest{}, grpc.MaxCallRecvMsgSize(math.MaxInt32)) if err != nil { return nil, fmt.Errorf("failure getting pod resources; err: %w", err) }