使用kubectl plugin可以很方便地扩展kubectl命令,比如:可以加一个kubectl set-ns命令用于设置当前的namespace。关于plugin的介绍可见Extend kubectl with plugins。
如果你要使用很多个plugin,这时候就可以使用plugin管理工具krew了。
kubectl krew search # show all plugins
kubectl krew install view-secret # install a plugin named "view-secret"
kubectl view-secret # use the plugin
kubectl krew upgrade # upgrade installed plugins
kubectl krew remove view-secret # uninstall a plugin