{"id":13567320,"url":"https://github.com/ishantanu/awesome-kubectl-plugins","last_synced_at":"2025-07-10T08:30:18.214Z","repository":{"id":37822077,"uuid":"207302304","full_name":"ishantanu/awesome-kubectl-plugins","owner":"ishantanu","description":"Curated list of kubectl plugins","archived":false,"fork":false,"pushed_at":"2025-06-30T08:09:03.000Z","size":170,"stargazers_count":965,"open_issues_count":3,"forks_count":66,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-06-30T09:24:25.701Z","etag":null,"topics":["awesome-list","kubectl","kubectl-plugins","kubernetes"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ishantanu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-09-09T12:20:33.000Z","updated_at":"2025-06-30T08:09:08.000Z","dependencies_parsed_at":"2024-01-13T19:54:30.173Z","dependency_job_id":"c6b6d428-7a6c-459f-bf79-bc847f533a9c","html_url":"https://github.com/ishantanu/awesome-kubectl-plugins","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ishantanu/awesome-kubectl-plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishantanu%2Fawesome-kubectl-plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishantanu%2Fawesome-kubectl-plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishantanu%2Fawesome-kubectl-plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishantanu%2Fawesome-kubectl-plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ishantanu","download_url":"https://codeload.github.com/ishantanu/awesome-kubectl-plugins/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishantanu%2Fawesome-kubectl-plugins/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264551644,"owners_count":23626536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-list","kubectl","kubectl-plugins","kubernetes"],"created_at":"2024-08-01T13:02:28.384Z","updated_at":"2025-07-10T08:30:18.206Z","avatar_url":"https://github.com/ishantanu.png","language":null,"readme":"# awesome-kubectl-plugins [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) \u003cimg alt=\"PRs Welcome\" src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" /\u003e\n\nA curated list of awesome `kubectl` plugins inspired by the [awesome](https://github.com/sindresorhus/awesome) list.\n\nIf you see a link that isn't a good fit, you can fix it by submitting a pull request to help improve the list. Likewise, if you'd like to add or fix something, click the [README.md](README.md) file to edit and submit a pull request.  Thank you!\n\n## What are kubectl plugins?\n\n\u003e Since version 1.12, kubectl includes a plugin mechanism that allows you to extend kubectl with custom commands. Extending `kubectl` with plugins greatly enhances the productivity while using the CLI.\n\n# Contents\n\n* [Package Manager](#package-manager)\n* [Resources](#resources)\n* [Blog Posts](#blog-posts)\n* [kubectl Plugins](#kubectl-plugins)\n\n## Package Manager 📦\n * [Krew](https://github.com/kubernetes-sigs/krew)\n\n## Resources\n* [Writing Kubectl Plugins for Everyone](https://www.youtube.com/watch?v=83ITOTsXsHU)\n* [Podcast - kubectl Plugins and krew, with Ahmet Alp Balkan and Luk Burchard](https://kubernetespodcast.com/episode/066-kubectl-plugins-and-krew/)\n\n## Blog Posts\n\n* [How to write a kubectl plugin](https://elsesiy.com/blog/how-to-kubectl-plugin)\n* [Extending kubectl with plugins](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/)\n* [Write your own kubectl subcommands](https://ahmet.im/blog/kubectl-plugins/)\n* [Manage Kubernetes Plugins with Krew](https://thepracticalsysadmin.com/manage-kubernetes-plugins-with-krew/)\n* [Boosting Your Kubectl Productivity](https://learnkube.com/blog/kubectl-productivity/)\n* [Top 15 Kubectl plugins for security engineers](https://sysdig.com/blog/top-15-kubectl-plugins-for-security-engineers/)\n\n## Use `awesome-kubectl-plugins` as a Custom Index via Krew\n\nA notable feature `custom index` was added in `krew's` [v0.4.0](https://github.com/kubernetes-sigs/krew/releases/tag/v0.4.0) release. This means you can now use custom indexes of your own to install the plugins via `krew`.\n\nWas you plugin not accepted in default `krew-index` due to some reasons? No issues, you can still use that plugin manifest in your custom index and install it via krew. \n\nNow, `awesome-kubectl-plugins` is not just a list of awesome kubectl plugins (without any centralised control), you can actually use this to add your own plugins like you did for `krew-index` and install them locally. :rocket:\n\n**Note**: This does not mean you can install plugins without a valid `plugins.yaml` for your plugin. You still need to have a plugin manifest. \n\n### How to add your plugin to awesome-kubectl-plugins\n* Add your plugin's name, description and category to the below [kubectl Plugins](#kubectl-plugins) list.\n* Add `plugin-name.yaml` manifest to `./plugins` directory.\n* And, you're done.\n \n### Installing plugins via awesome-kubectl-plugins\n* Add the custom index to krew:\n  ```\n  $ kubectl krew index add awesome-kubectl-plugins https://github.com/ishantanu/awesome-kubectl-plugins.git\n  ```\n* Install a plugin from the custom index by running:\n  ```\n  kubectl krew install awesome-kubectl-plugins/access-matrix\n  ```\n  \n## kubectl Plugins\n\n| No. | Plugin                                                            | Description                                                                             | Category | Github Stars |\n| --- | ----------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -------- |--------------|\n| 1   | [rakkess](https://github.com/corneliusweig/rakkess)                                | Review Access - kubectl plugin to show an access matrix for k8s server resources                | RBAC                | [![GitHub stars](https://img.shields.io/github/stars/corneliusweig/rakkess)](https://github.com/corneliusweig/rakkess/stargazers) |\n| 2   | [kubectl-who-can](https://github.com/aquasecurity/kubectl-who-can)                 | Show who has RBAC permissions to perform actions on different resources in Kubernetes        | RBAC                | [![GitHub stars](https://img.shields.io/github/stars/aquasecurity/kubectl-who-can)](https://github.com/aquasecurity/kubectl-who-can/stargazers) |\n| 3   | [kubectl-neat](https://github.com/itaysk/kubectl-neat)                             | Clean up Kuberntes yaml and json output to make it readable                              | Linting             | [![GitHub stars](https://img.shields.io/github/stars/itaysk/kubectl-neat)](https://github.com/itaysk/kubectl-neat/stargazers) |\n| 4   | [ksort](https://github.com/superbrothers/ksort)                                    | Sort manifest files in a proper order by Kind                                                 | Linting             | [![GitHub stars](https://img.shields.io/github/stars/superbrothers/ksort)](https://github.com/superbrothers/ksort/stargazers) |\n| 5   | [kubectl-debug](https://github.com/aylei/kubectl-debug)                            | Debug your pod by a new container with every troubleshooting tools pre-installed               | Debugging           | [![GitHub stars](https://img.shields.io/github/stars/aylei/kubectl-debug)](https://github.com/aylei/kubectl-debug/stargazers) |\n| 6   | [kube-profefe](https://github.com/profefe/kube-profefe)                            | continuous profiling made easy in Kubernetes with profefe                                  | Debugging           | [![GitHub stars](https://img.shields.io/github/stars/profefe/kube-profefe)](https://github.com/profefe/kube-profefe/stargazers) |\n| 7   | [ksniff](https://github.com/eldadru/ksniff)                                        | Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark                 | Networking          | [![GitHub stars](https://img.shields.io/github/stars/eldadru/ksniff)](https://github.com/eldadru/ksniff/stargazers) |\n| 8   | [kubectl-swiftnp](https://github.com/bmuschko/kubectl-swiftnp)                     | A kubectl plugin for rendering details of Network Policies.                                      | Networking          | [![GitHub stars](https://img.shields.io/github/stars/bmuschko/kubectl-swiftnp)](https://github.com/bmuschko/kubectl-swiftnp/stargazers) |\n| 9   | [kubectl-trace](https://github.com/iovisor/kubectl-trace)                          | Schedule bpftrace programs on your kubernetes cluster using the kubectl                  | Networking          | [![GitHub stars](https://img.shields.io/github/stars/iovisor/kubectl-trace)](https://github.com/iovisor/kubectl-trace/stargazers) |\n| 10  | [kubectl-capture](https://github.com/sysdiglabs/kubectl-capture)                   | A kubectl plugin which triggers a Sysdig capture https://sysdig.com/opensource/inspect/          | Networking          | [![GitHub stars](https://img.shields.io/github/stars/sysdiglabs/kubectl-capture)](https://github.com/sysdiglabs/kubectl-capture/stargazers) |\n| 11  | [kubectl-plugin-pvc](https://github.com/fabiand/kubectl-plugin-pvc)                | A simple kubectl binary plugin for PVC operations                                                | Storage             | [![GitHub stars](https://img.shields.io/github/stars/fabiand/kubectl-plugin-pvc)](https://github.com/fabiand/kubectl-plugin-pvc/stargazers) |\n| 12  | [kubectl-dfi](https://github.com/makocchi-git/kubectl-dfi)                         | List and show disk resources of images on Kubernetes nodes.                                   | Storage             | [![GitHub stars](https://img.shields.io/github/stars/makocchi-git/kubectl-dfi)](https://github.com/makocchi-git/kubectl-dfi/stargazers) |\n| 13  | [kubectl-unbound-pvc](https://github.com/ishantanu/kubectl-unbound-pvc)            | List and show disk resources of images on Kubernetes nodes.                                   | Storage             | [![GitHub stars](https://img.shields.io/github/stars/ishantanu/kubectl-unbound-pvc)](https://github.com/ishantanu/kubectl-unbound-pvc/stargazers) |\n| 14  | [kubectl-df-pv](https://github.com/yashbhutwala/kubectl-df-pv)                     | giving admins df (disk free) like utility for persistent volumes                                 | Storage             | [![GitHub stars](https://img.shields.io/github/stars/yashbhutwala/kubectl-df-pv)](https://github.com/yashbhutwala/kubectl-df-pv/stargazers) |\n| 15  | [outdated](https://github.com/replicatedhq/outdated)                               | Find and report outdated images running in a Kubernetes cluster                                 | Security            | [![GitHub stars](https://img.shields.io/github/stars/replicatedhq/outdated)](https://github.com/replicatedhq/outdated/stargazers) |\n| 16  | [kubectl-kubesec](https://github.com/controlplaneio/kubectl-kubesec)               | Security risk analysis for Kubernetes resources https://kubesec.io                            | Security            | [![GitHub stars](https://img.shields.io/github/stars/controlplaneio/kubectl-kubesec)](https://github.com/controlplaneio/kubectl-kubesec/stargazers) |\n| 17  | [duplik8s](https://github.com/Telemaco019/duplik8s)                                | Duplicate Pods with overriden commands and configurations. | Exec     | [![GitHub stars](https://img.shields.io/github/stars/Telemaco019/duplik8s)](https://github.com/Telemaco019/duplik8s/stargazers) |\n| 18  | [kubectl-enter](https://github.com/kvaps/kubectl-enter)                            | Exec into node via kubectl                                                                     | Exec                | [![GitHub stars](https://img.shields.io/github/stars/kvaps/kubectl-enter)](https://github.com/kvaps/kubectl-enter/stargazers) |\n| 19  | [kubectl-iexec](https://github.com/gabeduke/kubectl-iexec)                         | Kubectl plugin to interactively exec into a pod                                                | Exec                | [![GitHub stars](https://img.shields.io/github/stars/gabeduke/kubectl-iexec)](https://github.com/gabeduke/kubectl-iexec/stargazers) |\n| 20  | [kubectl-ssh](https://github.com/IuryAlves/kubectl-ssh)                            | A kubectl plugin to ssh into a pod's node                                                        | Exec                | [![GitHub stars](https://img.shields.io/github/stars/IuryAlves/kubectl-ssh)](https://github.com/IuryAlves/kubectl-ssh/stargazers) |\n| 21  | [kubectl-kcn](https://github.com/marjamis/kubectl-kcn)                             | A script and kubectl plugin which makes it easier to ssh into nodes within your cluster.     | Exec                | [![GitHub stars](https://img.shields.io/github/stars/marjamis/kubectl-kcn)](https://github.com/marjamis/kubectl-kcn/stargazers) |\n| 22  | [duyguserbest kubectl-iexec](https://github.com/duyguserbest/kubectl-iexec)        | A script and kubectl plugin which makes it easier to ssh into nodes within your cluster.     | Exec                | [![GitHub stars](https://img.shields.io/github/stars/duyguserbest/kubectl-iexec)](https://github.com/duyguserbest/kubectl-iexec/stargazers) |\n| 23  | [kubectl-exec-all](https://github.com/jpdasma/kubectl-exec-all)                    | kubectl plugin to execute a command in all running pods of a resource.                         | Exec                | [![GitHub stars](https://img.shields.io/github/stars/jpdasma/kubectl-exec-all)](https://github.com/jpdasma/kubectl-exec-all/stargazers) |\n| 24  | [kubectl-nsenter](https://github.com/towolf/kubectl-nsenter)                       | Simple kubectl plugin to take pod name, SSH onto node and spawn an nsenter shell               | Exec                | [![GitHub stars](https://img.shields.io/github/stars/towolf/kubectl-nsenter)](https://github.com/towolf/kubectl-nsenter/stargazers) |\n| 25  | [kvaps kubectl-ssh](https://github.com/kvaps/kubectl-ssh)                          | Tiny plugin for connecting to node in the cluster over SSH                                     | Exec                | [![GitHub stars](https://img.shields.io/github/stars/kvaps/kubectl-ssh)](https://github.com/kvaps/kubectl-ssh/stargazers) |\n| 26  | [kubectl-warp](https://github.com/ernoaapa/kubectl-warp)                           | Kubernetes CLI plugin for syncing and executing local files in Pod on Kubernetes               | Exec                | [![GitHub stars](https://img.shields.io/github/stars/ernoaapa/kubectl-warp)](https://github.com/ernoaapa/kubectl-warp/stargazers) |\n| 27  | [kubectl-plugin-ssh-jump](https://github.com/yokawasa/kubectl-plugin-ssh-jump)     | A kubectl plugin to SSH into Kubernetes nodes using a SSH jump host Pod                        | Exec                | [![GitHub stars](https://img.shields.io/github/stars/yokawasa/kubectl-plugin-ssh-jump)](https://github.com/yokawasa/kubectl-plugin-ssh-jump/stargazers) |\n| 28  | [kubectl-texec](https://github.com/TrsNium/kubectl-texec)                          | Attach to the pod matching the label with Tmux                                                | Exec                | [![GitHub stars](https://img.shields.io/github/stars/TrsNium/kubectl-texec)](https://github.com/TrsNium/kubectl-texec/stargazers) |\n| 29  | [kubectl-dig](https://github.com/sysdiglabs/kubectl-dig)                           | Deep kubernetes visibility from the kubectl                                                   | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/sysdiglabs/kubectl-dig)](https://github.com/sysdiglabs/kubectl-dig/stargazers) |\n| 30  | [kubectl-utility](https://github.com/metrosystems-cpe/kubectl-utility)             | Utility tool for observing k8s resources.                                                     | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/metrosystems-cpe/kubectl-utility)](https://github.com/metrosystems-cpe/kubectl-utility/stargazers) |\n| 31  | [kubectl-graph](https://github.com/steveteuber/kubectl-graph)                      | A kubectl plugin to visualize Kubernetes resources and relationships.                         | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/steveteuber/kubectl-graph)](https://github.com/steveteuber/kubectl-graph/stargazers) |\n| 32  | [kubectl-tree](https://github.com/ahmetb/kubectl-tree)                             | A kubectl plugin to browse Kubernetes object hierarchies as a tree                            | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/ahmetb/kubectl-tree)](https://github.com/ahmetb/kubectl-tree/stargazers) |\n| 33  | [kubectl-topology](https://github.com/bmcustodio/kubectl-topology)                 | A kubectl plugin that provides insight into the topology of a Kubernetes cluster.             | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/bmcustodio/kubectl-topology)](https://github.com/bmcustodio/kubectl-topology/stargazers) |\n| 34  | [Pod-Dive](https://github.com/caiobegotti/Pod-Dive)                                 | A kubectl plugin to dive into your Kubernetes nodes pods, and inspect them.                  | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/caiobegotti/Pod-Dive)](https://github.com/caiobegotti/Pod-Dive/stargazers) |\n| 35  | [kubectl-dashboard](https://github.com/bouk/kubectl-dashboard)                      | Instantly get a Kubernetes dashboard                                                         | Visibility          | [![GitHub stars](https://img.shields.io/github/stars/bouk/kubectl-dashboard)](https://github.com/bouk/kubectl-dashboard/stargazers) |\n| 36  | [kubelogin](https://github.com/int128/kubelogin)                                    | kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)             | Authn/Authz         | [![GitHub stars](https://img.shields.io/github/stars/int128/kubelogin)](https://github.com/int128/kubelogin/stargazers) |\n| 37  | [k8s-pixy-auth](https://github.com/auth0/k8s-pixy-auth)                             | k8s plugin to authenticate against an OIDC compatible issuer using PKCE (pixy) flow          | Authn/Authz         | [![GitHub stars](https://img.shields.io/github/stars/auth0/k8s-pixy-auth)](https://github.com/auth0/k8s-pixy-auth/stargazers) |\n| 38  | [kubectl-login](https://github.com/sdrozdkov/kubectl-login)                         | Kubectl plugin for re-authenticate into OpenID Connect Provider via CLI                      | Authn/Authz         | [![GitHub stars](https://img.shields.io/github/stars/sdrozdkov/kubectl-login)](https://github.com/sdrozdkov/kubectl-login/stargazers) |\n| 39  | [zjj2wry kubectl-login](https://github.com/zjj2wry/kubectl-login)                   | The kubectl plugin is used to login to the kubernetes cluster by oidc authentication.        | Authn/Authz         | [![GitHub stars](https://img.shields.io/github/stars/zjj2wry/kubectl-login)](https://github.com/zjj2wry/kubectl-login/stargazers) |\n| 40  | [kubectl-pass](https://github.com/rafi/kubectl-pass)                                | kubectl plugin for integration with pass (the standard unix password manager)                | Authn/Authz         | [![GitHub stars](https://img.shields.io/github/stars/rafi/kubectl-pass)](https://github.com/rafi/kubectl-pass/stargazers) |\n| 41  | [kubectl-ssm-secret](https://github.com/pr8kerl/kubectl-ssm-secret)                 | A kubectl plugin to allow import/export of kubernetes secrets to/from AWS SSM Parameter Store path. | Secrets           | [![GitHub stars](https://img.shields.io/github/stars/pr8kerl/kubectl-ssm-secret)](https://github.com/pr8kerl/kubectl-ssm-secret/stargazers) |\n| 42  | [kubectl-decode-secret](https://github.com/brosandilabs/kubectl-decode-secret)      | A kubectl plugin to decode Kubernetes secrets                                             | Secrets             | [![GitHub stars](https://img.shields.io/github/stars/brosandilabs/kubectl-decode-secret)](https://github.com/brosandilabs/kubectl-decode-secret/stargazers) |\n| 43  | [kubectl-gopass](https://github.com/gopasspw/kubectl-gopass)                        | Plugin for kubectl to support reading and writing secrets directly from/to gopass          | Secrets             | [![GitHub stars](https://img.shields.io/github/stars/gopasspw/kubectl-gopass)](https://github.com/gopasspw/kubectl-gopass/stargazers) |\n| 44  | [kubectl-modify-secret](https://github.com/rajatjindal/kubectl-modify-secret)       | kubectl-modify-secrets allows user to directly modify the secret without worrying about base64 encoding/decoding                                                               | Secrets             |  [![GitHub stars](https://img.shields.io/github/stars/rajatjindal/kubectl-modify-secret)](https://github.com/rajatjindal/kubectl-modify-secret/stargazers) |\n| 45  | [weibeld kubectl-ctx](https://github.com/weibeld/kubectl-ctx)                       | A kubectl plugin for interactively changing the kubeconfig context                        | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/weibeld/kubectl-ctx)](https://github.com/weibeld/kubectl-ctx/stargazers) |\n| 46  | [weibeld kubectl-ns](https://github.com/weibeld/kubectl-ns)                       | A kubectl plugin for interactively switching between namespaces in your cluster             | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/weibeld/kubectl-ns)](https://github.com/weibeld/kubectl-ns/stargazers) |\n| 47  | [kubectl-select-context](https://github.com/stefanm8/kubectl-select-context)        | light kubectl plugin that prompts user to select config context                           | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/stefanm8/kubectl-select-context)](https://github.com/stefanm8/kubectl-select-context/stargazers) |\n| 48  | [kubectl-use](https://github.com/kvaps/kubectl-use)                                 | Plugin for simple switch kubernetes contexts and namespaces                               | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/kvaps/kubectl-use)](https://github.com/kvaps/kubectl-use/stargazers) |\n| 49  | [kubectx](https://github.com/ahmetb/kubectx)                                        | Switch faster between clusters and namespaces in kubectl https://kubectx.dev              | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/ahmetb/kubectx)](https://github.com/ahmetb/kubectx/stargazers) |\n| 50  | [kubectl-ns](https://github.com/postfinance/kubectl-ns)                            | Simple kubectl plugin to display/switch namespaces                                         | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/postfinance/kubectl-ns)](https://github.com/postfinance/kubectl-ns/stargazers) |\n| 51  | [kubectl-use](https://github.com/kvaps/kubectl-use)                                | Plugin for simple switch kubernetes contexts and namespaces                                | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/kvaps/kubectl-use)](https://github.com/kvaps/kubectl-use/stargazers) |\n| 52  | [kubectl-switch](https://github.com/yulibaozi/kubectl-switch)                      | Kubernetes multi-cluster command-line management tool                                      | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/yulibaozi/kubectl-switch)](https://github.com/yulibaozi/kubectl-switch/stargazers) |\n| 53  | [caas-one kubectl-switch](https://github.com/caas-one/kubectl-switch)              | Kubernetes multi-cluster command-line management tool                                      | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/caas-one/kubectl-switch)](https://github.com/caas-one/kubectl-switch/stargazers) |\n| 54  | [juanvallejo kubectl-ns](https://github.com/juanvallejo/kubectl-ns)              | Quickly view or change the current namespace via kubectl                                     | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/juanvallejo/kubectl-ns)](https://github.com/juanvallejo/kubectl-ns/stargazers) |\n| 55  | [km](https://github.com/cststack/km)                                             | EKS MFA kubeconfig management tool. Thin wrapper for kubectl.                                | Context/Namespace Switching   | [![GitHub stars](https://img.shields.io/github/stars/cststack/km)](https://github.com/cststack/km/stargazers) |\n| 56  | [ketall](https://github.com/corneliusweig/ketall)                                  | Like `kubectl get all`, but get really all resources                                       | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/corneliusweig/ketall)](https://github.com/corneliusweig/ketall/stargazers) |\n| 57  | [kubectl-grep](https://github.com/guessi/kubectl-grep)                             | Filter Kubernetes resources by matching their names                                        | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/guessi/kubectl-grep)](https://github.com/guessi/kubectl-grep/stargazers) |\n| 58  | [kubectl-all](https://github.com/kajanth/kubectl-all)                               | kubectl plugin to list all resources in given namespace                                   | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/kajanth/kubectl-all)](https://github.com/kajanth/kubectl-all/stargazers) |\n| 59  | [kubectl-watch](https://github.com/lee0c/kubectl-watch)                              | Watches Kubernetes resources                                                             | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/lee0c/kubectl-watch)](https://github.com/lee0c/kubectl-watch/stargazers) |\n| 60  | [kubectl-custom-cols](https://github.com/webofmars/kubectl-custom-cols)              | a kubectl plugin that help you customize output columns like a boss !                    | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/webofmars/kubectl-custom-cols)](https://github.com/webofmars/kubectl-custom-cols/stargazers) |\n| 61  | [kubepod](https://github.com/karancode/kubepod)                                     | Search pods faster in kubectl                                                             | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/karancode/kubepod)](https://github.com/karancode/kubepod/stargazers) |\n| 62  | [kubectl-resources](https://github.com/howardjohn/kubectl-resources)                | Plugin to access Kubernetes resource requests, limits, and usage.                         | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/howardjohn/kubectl-resources)](https://github.com/howardjohn/kubectl-resources/stargazers) |\n| 63  | [kubectl-free](https://github.com/makocchi-git/kubectl-free)                         | Show various requested resources on Kubernetes nodes                                     | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/makocchi-git/kubectl-free)](https://github.com/makocchi-git/kubectl-free/stargazers) |\n| 64  | [kubectl-match-name](https://github.com/gerald1248/kubectl-match-name)               | regex matching for resource names                                                        | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/gerald1248/kubectl-match-name)](https://github.com/gerald1248/kubectl-match-name/stargazers) |\n| 65  | [kubectl-eksporter](https://github.com/Kyrremann/kubectl-eksporter)               | A simple Ruby-script to export k8s resources                                                | Resource CRUDs         | [![GitHub stars](https://img.shields.io/github/stars/Kyrremann/kubectl-eksporter)](https://github.com/Kyrremann/kubectl-eksporter/stargazers) |\n| 66  | [kube-capacity](https://github.com/robscott/kube-capacity)               | A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster | Resource CRUDs       | [![GitHub stars](https://img.shields.io/github/stars/robscott/kube-capacity)](https://github.com/robscott/kube-capacity/stargazers) |\n| 67  | [kubectl-rotate-pods](https://github.com/mousavian/kubectl-rotate-pods)              | kubectl plugin to easily restart all pods of a deployment                                  | Resource CRUDs        | [![GitHub stars](https://img.shields.io/github/stars/mousavian/kubectl-rotate-pods)](https://github.com/mousavian/kubectl-rotate-pods/stargazers) |\n| 68  | [kubectl-terminate](https://github.com/xcoulon/kubectl-terminate)                    | kubectl-terminate, a kubectl plugin to remove finalizers and finally delete k8s resources  | Resource CRUDs        | [![GitHub stars](https://img.shields.io/github/stars/xcoulon/kubectl-terminate)](https://github.com/xcoulon/kubectl-terminate/stargazers) |\n| 69  | [kubectl-extension-versions](https://github.com/GoogleCloudPlatform/kubectl-extension-versions) | Filter Kubernetes resources by matching their names                            | Controller/Operator    | [![GitHub stars](https://img.shields.io/github/stars/GoogleCloudPlatform/kubectl-extension-versions)](https://github.com/GoogleCloudPlatform/kubectl-extension-versions/stargazers) |\n| 70  | [kudo](https://kudo.dev/docs/cli.html#setup-the-kudo-kubectl-plugin)                 | A kubectl plugin to use [kudo](https://kudo.dev/) via kubectl CLI                         | Controller/Operator    | [![GitHub stars](https://img.shields.io/github/stars/kudobuilder/kudo)](https://github.com/kudobuilder/kudo/stargazers) |\n| 71  | [ipick](https://github.com/similarweb/kubectl-ipick)                 | A kubectl wrapper for interactive resource selection                                                      | Controller/Operator    |  [![GitHub stars](https://img.shields.io/github/stars/similarweb/kubectl-ipick)](https://github.com/similarweb/kubectl-ipick/stargazers) |\n| 72  | [kubectl-tmux-logs](https://github.com/brosandilabs/kubectl-tmux-logs)              | A kubectl plugin to display container logs within separate tmux panes                      | Logging                | [![GitHub stars](https://img.shields.io/github/stars/brosandilabs/kubectl-tmux-logs)](https://github.com/brosandilabs/kubectl-tmux-logs/stargazers) |\n| 73  | [kubectl-clogs](https://github.com/ivkalita/kubectl-clogs)                          | kubectl plugin to follow logs of multiple running pods                                     | Logging                | [![GitHub stars](https://img.shields.io/github/stars/ivkalita/kubectl-clogs)](https://github.com/ivkalita/kubectl-clogs/stargazers) |\n| 74  | [kubectl-mtail](https://gitlab.com/grzesuav/kubectl-mtail)                          | Kubectl helper to get logs from multiple pods                                              | Logging                | // Gitlab repository |\n| 75  | [kubectl-open-svc-plugin](https://github.com/superbrothers/kubectl-open-svc-plugin) | kubectl open-svc plugin makes services accessible via their ClusterIP from outside your cluster | Uncategorized  | [![GitHub stars](https://img.shields.io/github/stars/superbrothers/kubectl-open-svc-plugin)](https://github.com/superbrothers/kubectl-open-svc-plugin/stargazers) |\n| 76  | [kubectl-doctor](https://github.com/emirozer/kubectl-doctor)                        | k8s cluster triage plugin - scan your cluster for anomalies (brew doctor equivalent)        | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/emirozer/kubectl-doctor)](https://github.com/emirozer/kubectl-doctor/stargazers) |\n| 77  | [kubectl-view-serviceaccount-kubeconfig-plugin](https://github.com/superbrothers/kubectl-view-serviceaccount-kubeconfig-plugin)              | A kubectl plugin that show a kubeconfig to access the apiserver with a specified serviceaccount.                     | Uncategorized     | [![GitHub stars](https://img.shields.io/github/stars/superbrothers/kubectl-view-serviceaccount-kubeconfig-plugin)](https://github.com/superbrothers/kubectl-view-serviceaccount-kubeconfig-plugin/stargazers) |\n| 78  | [unfork](https://github.com/replicatedhq/unfork)                                    | Kubectl plugin to find forked Helm Charts and other K8s resources and unfork them https://www.unfork.io | Uncategorized       | [![GitHub stars](https://img.shields.io/github/stars/replicatedhq/unfork)](https://github.com/replicatedhq/unfork/stargazers) |\n| 79  | [kubectl-config-merge](https://github.com/kubedev/kubectl-config-merge)              | A kubectl plugin for merging multiple kubeconfig files. A cli-runtime example.       | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/kubedev/kubectl-config-merge)](https://github.com/kubedev/kubectl-config-merge/stargazers) |\n| 80  | [konfig](https://github.com/corneliusweig/konfig)                                    | konfig helps to merge, split or import kubeconfig files                              | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/corneliusweig/konfig)](https://github.com/corneliusweig/konfig/stargazers) |\n| 81  | [kubectlsafe](https://github.com/esin/kubectlsafe)                                   | Safe operations in kubectl with plugin kubectlsafe                                   | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/esin/kubectlsafe)](https://github.com/esin/kubectlsafe/stargazers) |\n| 82  | [kubectl-rainbow](https://github.com/retr0h/kubectl-rainbow)                         | Simple binary to colorize output.                                                    | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/retr0h/kubectl-rainbow)](https://github.com/retr0h/kubectl-rainbow/stargazers) |\n| 83  | [kubectl-ansible](https://github.com/moshloop/kubectl-ansible)                       | An ansible dynamic inventory plugin for kubernetes cluster nodes                     | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/moshloop/kubectl-ansible)](https://github.com/moshloop/kubectl-ansible/stargazers) |\n| 84  | [kubectl-server-version](https://github.com/bmuschko/kubectl-server-version)         | A kubectl plugin for rendering the Kubernetes server version.                        | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/bmuschko/kubectl-server-version)](https://github.com/bmuschko/kubectl-server-version/stargazers) |\n| 85  | [kubectl-config-cleanup](https://github.com/b23llc/kubectl-config-cleanup)           | A kubectl plugin for automatically cleaning up your kubeconfig                       | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/b23llc/kubectl-config-cleanup)](https://github.com/b23llc/kubectl-config-cleanup/stargazers) |\n| 86  | [kubectl-gitlab-bootstrap](https://github.com/eddiezane/kubectl-gitlab_bootstrap)    | Quickly add a Kubernetes cluster to a GitLab project                                 | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/eddiezane/kubectl-gitlab_bootstrap)](https://github.com/eddiezane/kubectl-gitlab_bootstrap/stargazers) |\n| 87  | [kubectl-captain](https://github.com/alauda/kubectl-captain)                         | kubectl plugin for captain                                                           | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/alauda/kubectl-captain)](https://github.com/alauda/kubectl-captain/stargazers) |\n| 88  | [kubectl preflight](https://github.com/replicatedhq/troubleshoot)                    | Preflight Checks and Support Bundles Framework for Kubernetes Applications https://troubleshoot.sh  | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/replicatedhq/troubleshoot)](https://github.com/replicatedhq/troubleshoot/stargazers) |\n| 89  | [kubectl support-bundle](https://github.com/replicatedhq/troubleshoot)               | Preflight Checks and Support Bundles Framework for Kubernetes Applications https://troubleshoot.sh  | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/replicatedhq/troubleshoot)](https://github.com/replicatedhq/troubleshoot/stargazers) |\n| 90  | [kubectl-virt-plugin](https://github.com/kubevirt/kubectl-virt-plugin)               | Holds all scripts to create packages and manifest file required for publishing the virtctl binary as a krew package for kubectl.  | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/kubevirt/kubectl-virt-plugin)](https://github.com/kubevirt/kubectl-virt-plugin/stargazers) |\n| 91  | [kcf](https://github.com/kubectl-plus/kcf)                                           | A CLI tool providing you with status \u0026 configuration of a Kubernetes cluster fleet       | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/kubectl-plus/kcf)](https://github.com/kubectl-plus/kcf/stargazers) |\n| 92  | [kubepug](https://github.com/rikatz/kubepug)                                         | Kubernetes PreUpGrade (Checker)                                                          | Uncategorized          | [![GitHub stars](https://img.shields.io/github/stars/rikatz/kubepug)](https://github.com/rikatz/kubepug/stargazers) |\n| 93  | [kubectl view-secret](https://github.com/elsesiy/kubectl-view-secret)                                         | Decode Kubernetes secrets                                       | Secrets | [![GitHub stars](https://img.shields.io/github/stars/elsesiy/kubectl-view-secret)](https://github.com/elsesiy/kubectl-view-secret/stargazers) |\n| 94  | [kubectl-cilium](https://github.com/bmcustodio/kubectl-cilium)                     | A kubectl plugin for interacting with Cilium.                                              | Networking | [![GitHub stars](https://img.shields.io/github/stars/bmcustodio/kubectl-cilium)](https://github.com/bmcustodio/kubectl-cilium/stargazers) |\n| 95  | [kubectl-carbonetes-scan](https://github.com/carbonetes/kubectl-carbonetes-scan)   | Integrates container analysis directly into your cluster.                                  | Container Security | [![GitHub stars](https://img.shields.io/github/stars/carbonetes/kubectl-carbonetes-scan)](https://github.com/carbonetes/kubectl-carbonetes-scan/stargazers) |\n| 96  | [kubectl-cyclonus](https://github.com/mattfenwick/kubectl-cyclonus)                | Analyze, explain, and probe network policies.                                              | Networking |  [![GitHub stars](https://img.shields.io/github/stars/mattfenwick/kubectl-cyclonus)](https://github.com/mattfenwick/kubectl-cyclonus/stargazers) |\n| 97  | [kubectl-view-webhook](https://github.com/Trendyol/kubectl-view-webhook)           | Visualize your webhook configurations                                                      | Visibility | [![GitHub stars](https://img.shields.io/github/stars/Trendyol/kubectl-view-webhook)](https://github.com/Trendyol/kubectl-view-webhook/stargazers) |\n| 98  | [kubectl-translate](https://github.com/konveyor/move2kube)           | Helps migrate your app to run on Kubernetes. Generates K8s yamls, Helm chart, Operator, CI/CD pipeline, Kustomize overlays, etc.                                                                | Migration | [![GitHub stars](https://img.shields.io/github/stars/konveyor/move2kube)](https://github.com/konveyor/move2kube/stargazers) |\n| 99  | [kubectl-datree](https://github.com/datreeio/kubectl-datree) | Scan resources within your cluster for misconfigurations | Misconfiguration Detection | [![GitHub stars](https://img.shields.io/github/stars/datreeio/kubectl-datree)](https://github.com/datreeio/kubectl-datree/stargazers) |\n| 100 | [kubectl-irsa](https://github.com/WoodProgrammer/kubectl-irsa) | Check the IAM capabilities of the serviceaccounts via AWS PolicySimulator | Security | [![GitHub stars](https://img.shields.io/github/stars/WoodProgrammer/kubectl-irsa)](https://github.com/WoodProgrammer/kubectl-irsa/stargazers) |\n| 101 | [kubectl-dumpy](https://github.com/larryTheSlap/dumpy) | Performs tcpdump captures on resources | Networking | [![GitHub stars](https://img.shields.io/github/stars/larryTheSlap/dumpy)](https://github.com/larryTheSlap/dumpy/stargazers) |\n| 102  | [kubectl-tks](https://github.com/comboshreddies/kubectl-tks)                          | Execute scripts on pods within tmux windows                                              | Exec                | [![GitHub stars](https://img.shields.io/github/stars/comboshreddies/kubectl-tks)](https://github.com/comboshreddies/kubectl-tks/stargazers) |\n \n### Collection of kubectl plugins\n\n* [collection of kubectl plugins](https://github.com/jordanwilson230/kubectl-plugins) - A Collection of Plugins for kubectl Integration (context switching, ssh / exec as any user, etc).\n\n* [kubectl-extras mini plugins](https://github.com/ahmetb/kubectl-extras) - A collection of mini plugins for kubectl.\n\n* [collection - kubectl plugins](https://github.com/thecloudnatives/kubectl-plugins) - A list of plugins that enhance the kubectl CLI\n\n* [collection - kubectl plugins](https://github.com/thobiast/kubectl-plugins) - It is a set of kubectl plugins.\n\n* [collection - kubectl plugins](https://github.com/ripta/kubectl-plugins) - These be collection of kubectl plugins!\n\n* [kubectl-everything](https://github.com/PeterGrace/kubectl-everything) - Various kubectl plugins to make life easier\n","funding_links":[],"categories":["HarmonyOS","Programming Language Lists","Others","Related lists","Misc","kubernetes","API/CLI adaptors"],"sub_categories":["Windows Manager","Go Lists","Tips \u0026 Tricks","[Jenkins](#jenkins)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishantanu%2Fawesome-kubectl-plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fishantanu%2Fawesome-kubectl-plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishantanu%2Fawesome-kubectl-plugins/lists"}