Krew is a tool that makes it easy to use kubectl
plugins. Krew
helps you discover plugins, install and manage them on your machine. It is
similar to tools like apt, dnf or brew. Today, over 200
kubectl plugins are available on Krew.
For kubectl users: Krew helps you find, install and manage kubectl plugins
in a consistent way.
For plugin developers: Krew helps you package and distribute your plugins
on multiple platforms and makes them discoverable.
Plugin Lifecycle: how Krew installs/upgrades
plugins and itself. (Not necessarily up-to-date, but it can give a good idea
about how Krew works under the covers.)