-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Who is this for and what problem do they have today?
Currently, rpk relies on having a ClusterRole to collect the information needed for the debug bundle, see:
This is done to:
- Discover the admin API addresses of the cluster, currently, there is no way to do that. (See Provide a way to discover other Admin API hosts in the cluster redpanda#8975).
- Collect the Logs of every pod in the cluster, this saves time in large clusters since the user only has to create one bundle instead of n-bundles.
- Collect k8s resources in the Redpanda namespace, for debugging.
Alternatives discussed:
This issue is to track the discussion, but the alternatives discussed are:
- Use kubeconfig to authenticate, the bundle would have to be fired off from the debugger's machine, read the
kubeconfig, and authenticate. This will allow collection of the Logs and Resources, but it has its limitations regarding the Admin API calls. - Use RoleBinding, so it stays in the namespace.
JIRA Link: CORE-2649
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels