replicatedhq / troubleshoot

Preflight Checks and Support Bundles Framework for Kubernetes Applications
https://troubleshoot.sh
Apache License 2.0
539 stars 92 forks source link

exec collector is running in all pods matched the selector #1568

Closed nvanthao closed 1 week ago

nvanthao commented 1 month ago

Bug Description

Our doc states that

When the selector refers to more than one replica of a pod, the exec collector will execute in only one of the pods

Expected Behavior Only exec in 1 pod rather than all pods matched the selector

Steps To Reproduce

Additional Context

https://github.com/replicatedhq/troubleshoot/blob/53113c0170ce4d1d02ef7552e5cebdc5ae6d4feb/pkg/collect/exec.go#L86-L92

xavpaice commented 3 weeks ago

Is this a bug in the collector, or the docs? I would have expected a deployment with 2 replicas to run 2.