Discovering Plugins
You can find a list of kubectl
plugins distributed via Krew here.
However, you can find plugins using the command line as well.
Search available plugins
First, refresh your local copy of the plugin index:
To list all plugins available, run:
$ kubectl krew search
NAME DESCRIPTION INSTALLED
access-matrix Show an RBAC access matrix for server resources no
advise-psp Suggests PodSecurityPolicies for cluster. no
auth-proxy Authentication proxy to a pod or service no
bulk-action Do bulk actions on Kubernetes resources. no
ca-cert Print the PEM CA certificate of the current clu... no
...
You can specify search keywords as arguments:
$ kubectl krew search pod
NAME DESCRIPTION INSTALLED
evict-pod Evicts the given pod no
pod-dive Shows a pod's workload tree and info inside a node no
pod-logs Display a list of pods to get logs from no
pod-shell Display a list of pods to execute a shell in no
rm-standalone-pods Remove all pods without owner references no
support-bundle Creates support bundles for off-cluster analysis no
Learn more about a plugin
To get more information on a plugin, run kubectl krew info <PLUGIN>
:
$ kubectl krew info tree
NAME: tree
VERSION: v0.4.0
DESCRIPTION:
This plugin shows sub-resources of a specified Kubernetes API object in a
tree view in the command-line. The parent-child relationship is discovered
using ownerReferences on the child object.
...