Displaying 1 to 20 from 35 results

krew - 📦 Package manager for "kubectl plugins"

  •    Go

krew is the package manager for kubectl plugins. 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.

kubectl-tree - kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)

  •    Go

A kubectl plugin to explore ownership relationships between Kubernetes objects through ownersReferences on them. By default, the plugin will only search "namespaced" objects in the same namespace as the specified object.

webkubectl - Run kubectl command in Web Browser.

  •    Go

Web Kubectl helps you manage kubernetes credentials and run kubectl command in web browser, so that you don't have to install kubectl on your local PC or some other servers, furthermore Web Kubectl can be used for a team. Web Kubectl use webkubectl/gotty to run a JavaScript based terminal on web browsers. When opens a new session, a temporary Linux namespace will be created for the session, this make sure all sessions are isolated, each session has its own namespace and storage, meanwhile .kube/config file is generated for current session. When session terminated, the provisioned namespace and storage are deleted.

kubectl-trace - Schedule bpftrace programs on your kubernetes cluster using the kubectl

  •    Go

kubectl trace is a kubectl plugin that allows you to schedule the execution of bpftrace programs in your Kubernetes cluster. You can't find the package for your distro of choice? You are very welcome and encouraged to create it and then open an issue to inform us for review.




kubectl-debug - Debug your pod by a new container with every troubleshooting tools pre-installed

  •    Go

kubectl-debug is an out-of-tree solution for troubleshooting running pods, which allows you to run a new container in running pods for debugging purpose. The new container will join the pid, network, user and ipc namespaces of the target container, so you can use arbitrary trouble-shooting tools without pre-install them in your production container image. For windows user, download the latest binary from the release page and add it to your PATH.

kubectl-extras - A collection of mini plugins for kubectl.

  •    Shell

This repository contains a list of small and useful kubectl plugins I use on a daily basis.

ksniff - Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark

  •    Go

A kubectl plugin that utilize tcpdump and Wireshark to start a remote capture on any pod in your Kubernetes cluster. You get the full power of Wireshark with minimal impact on your running pods.

kubelogin - kubectl plugin for Kubernetes OpenID Connect authentication

  •    Go

This is a kubectl plugin for Kubernetes OpenID Connect (OIDC) authentication. It gets a token from the OIDC provider and writes it to the kubeconfig. You can install this by brew tap or from the releases.


kubectl-warp - Kubernetes CLI plugin for syncing and executing local files in Pod on Kubernetes

  •    Go

kubectl (Kubernetes CLI) plugin which is like kubectl run with rsync. It creates temporary Pod and synchronises your local files to the desired container and executes any command.

kubectl-cssh - A kubectl plugin to ssh into Kubernetes nodes within separate tmux panes

  •    Shell

In its current form, kubectl-cssh requires tmux to be installed and running to work properly. We are considering alternative fallback functionality to support users without tmux. The preferred way to install kubectl-cssh is through krew. After following the installation documentation, you can install kubectl-cssh.

kubectl-ctx - Simple kubectl plugin to display/switch contexts

  •    Go

Simple Plugin to display/change the current kube context in your KUBECONFIG. Binary must be placed anywhere in $PATH named kubectl-ctx with execute permissions. For further information, see the offical documentation on plugins here.

kubectl-ns - Simple kubectl plugin to display/switch namespaces

  •    Go

Simple Plugin to display/change the current kube namespace. Binary must be placed anywhere in $PATH named kubectl-ns with execute permissions. For further information, see the offical documentation on plugins here.

kubectl-sudo - Run kubernetes commands with the security privileges of another user

  •    Shell

Kubernetes cluster administrators have great power. A mistake could cause the cluster to become unhealthy or insecure and, as such, could impact any or all tenants sharing the cluster. A simple kubectl -f with the wrong namespace can end badly. This project does not really introduce a kubectl plugin, but a concept of how to provide a sudo like system for kubernetes access.

kubectl-extension-versions - kubectl plugin to print versions of well-known third-party controllers/operators installed in a cluster

  •    Go

This is a kubectl plugin that lists you the installed versions of well-known Kubernetes extensions/operators (and their subcomponents, if any) on your cluster. ⚠️⚠️ These instructions don't work yet. Just go build this and place the binary to your $PATH as kubectl-extension_versions (mind the underscore) to get it to work.

kubectl-tmux-logs - A kubectl plugin to display container logs within separate tmux panes

  •    Shell

Add kubectl-tmux-logs to your kubectl plugins directory. For more information about how plugins are loaded, please see the official documentation.

kubectl-tmux-ssh - A kubectl plugin to ssh into Kubernetes nodes within separate tmux panes

  •    Shell

Add kubectl-tmux-ssh to your kubectl plugins directory. For more information about how plugins are loaded, please see the official documentation.

kauthproxy - Local authentication proxy for Kubernetes Dashboard (kubectl auth-proxy)

  •    Go

This is a kubectl plugin of the authentication proxy to access Kubernetes Dashboard. You can access Kubernetes Dashboard with your credentials instead of entering a service account token. It provides better user experience and security.

k8s-pixy-auth - k8s plugin to authenticate against an OIDC compatible issuer using PKCE (pixy) flow

  •    Go

As of Kubernetes v1.11 there is beta support for a client-go credentials plugin. Using the support it is possible to use an Auth0 application to authenticate users and provide tokens with which a correctly configured Kubernetes cluster can authorize user actions. At this point in the project installation is manual. In the future this will be automated.

kubectl-dashboard - Instantly get a Kubernetes dashboard

  •    Go

A sub-command for kubectl that will instantly make a Kubernetes dashboard available for you, without having to run anything in your cluster. Run go get bou.ke/kubectl-dashboard. Then run kubectl dashboard.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.