Usage • TUI controls • Installation
pvu is a kubectl plugin for inspecting pod volumes.
It can run in two modes:
- interactive TUI mode for browsing pods in a namespace
- direct CLI mode for printing volume details for a specific pod
Without arguments, pvu starts the interactive TUI:
kubectl pvuTo inspect a specific pod directly:
kubectl pvu POD_NAMETo target a specific namespace:
kubectl pvu -n kube-system
kubectl pvu POD_NAME -n kube-systemShow version information:
kubectl pvu --versionShow help:
kubectl pvu --helppvu uses the current Kubernetes context unless a namespace or kubeconfig file is provided explicitly.
When no pod name is given, the command opens the interactive TUI. When a pod name is given, it prints the pod volume view directly.
In the pod list view:
/starts filtering↑/kmoves up↓/jmoves downenteropens the selected podqorctrl+cquits
In the detail view:
borescgoes backqorctrl+cquits
Place the binary somewhere on your PATH with the name kubectl-pvu.
Example:
sudo install -m 0755 kubectl-pvu /usr/local/bin/kubectl-pvuThen run:
kubectl pvu --helpInstall pvu from your Krew index
kubectl krew install pvuAfter install:
kubectl pvu --help
kubectl pvu --versionTo remove it:
kubectl krew uninstall pvu