OptionalisReplace: booleanManages port forwarding for a component, checking if it's already enabled and persisting configuration
The cluster reference to forward to
The pod reference to forward to
The port on the pod to forward from
The local port to forward to (starting port if not available)
The Kubernetes client to use for port forwarding
Logger for messages
The component type for persistence
Label for the port forward
Whether to reuse existing port forward if available
OptionalnodeId: numberOptional node ID for finding component when cluster reference is not available
The local port number that was used for port forwarding
Used to remove specific component from their respective group.
Used to add new component to their respective group.