CLI reference#

Agent#

agent [flags]

Flag

Default

Description

--bind-all-devices

false

Bind all valid USB devices to the usbip-host driver

The Agent listens on port 13240 and serves GET /devices returning JSON metadata for all USB/IP-exported devices.

Manager#

manager [flags]

Flag

Default

Description

--agent

(required)

One or more Agent addresses (host:port) to poll for devices. Can be repeated.

--kubeconfig

""

Path to kubeconfig file. If empty, uses in-cluster config.

--driver-name

usbip.diamond.ac.uk

Unique driver name for ResourceSlice objects.

Plugin#

plugin [flags]

Flag

Default

Description

--kubeconfig

""

Path to kubeconfig file. If empty, uses in-cluster config.

--driver-name

usbip.diamond.ac.uk

Driver name matching the Manager.

The Plugin requires the NODE_NAME environment variable to be set (typically from the downward API).