kubectl-plugins.
- krew - kubectl-plugin manager. Install from here.
- kubectl - kubernetes command-line tool. Install from here.
For openshift environments, if kubectl
is not installed and oc
binary is installed on host machine, then oc
binary
can be used to perform kubectl
operation by creating symlink with -
sudo ln -s /usr/local/bin/oc /usr/local/bin/kubectl
Note:
oc
binary path can found by executingwhich oc
.- To delete/remove symbolic links use either
unlink
orrm
command -
unlink /usr/local/bin/kubectl
Refer docs
for the documentation of all available plugins.
Also, steps to install, uninstall, upgrade and uninstall respective plugin are mentioned in docs.
Quick Links
: tvk-quickstart
tvk-cleanup
If you want to use Krew with proxy(HTTP
/HTTPS
), you can configure environment variables HTTP_PROXY, HTTPS_PROXY and NO_PROXY as
required:
export HTTP_PROXY="http://username:password&proxy-ip:port"
export HTTPS_PROXY="http://username:password&proxy-ip:port"
export NO_PROXY=".github.com,github.com,.githubusercontent.com,githubusercontent.com,ip1,ip2:port2,.example.com"
For HTTPS proxy, you'll have to add the proxy server certificate authority's certificates on your local system.
Refer document
to do the same.
Refer document for the latest updates on krew with proxy setup.
Refer CONTRIBUTION.md
to make contribution to this repository.
Check plugins manifests here
Follow release guidelines mentioned in doc RELEASE.md
Check here LICENSE.md