GitHub topics: kubectl-plugins
int128/kubelogin
kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
Language: Go - Size: 2.94 MB - Last synced at: 39 minutes ago - Pushed at: about 6 hours ago - Stars: 1,953 - Forks: 208

kubernetes-sigs/krew
๐ฆ Find and install kubectl plugins
Language: Go - Size: 4.65 MB - Last synced at: about 6 hours ago - Pushed at: 25 days ago - Stars: 6,615 - Forks: 378

cybozu-go/moco
MySQL operator on Kubernetes using GTID-based semi-synchronous replication.
Language: Go - Size: 20.8 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 298 - Forks: 24

guessi/kubectl-grep
Filter Kubernetes resources by matching their names
Language: Go - Size: 431 KB - Last synced at: about 17 hours ago - Pushed at: about 18 hours ago - Stars: 117 - Forks: 9

ahmetb/kubectx
Faster way to switch between clusters and namespaces in kubectl
Language: Go - Size: 859 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 18,575 - Forks: 1,314

Tall861630/kubectl-node_resource
Query node allocations/utilization in kubectl
Language: Go - Size: 2.36 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

marcofranssen/setup-kubectl
Github action to install kubectl and kubectl plugins
Language: TypeScript - Size: 3.17 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8 - Forks: 2

qba73/inspector
K8s plugin for running Ingress Controller diagnostics.
Language: Go - Size: 263 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3 - Forks: 0

ahmetb/kubectl-tree
kubectl plugin to browse Kubernetes object hierarchies as a tree ๐ (star the repo if you are using)
Language: Go - Size: 2.59 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3,126 - Forks: 134

ahmetb/kubectl-foreach
Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)
Language: Go - Size: 81.1 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 473 - Forks: 23

kubernetes-sigs/krew-index
Plugin index for https://github.com/kubernetes-sigs/krew. This repo is for plugin maintainers.
Size: 4.19 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 659 - Forks: 522

ahmetb/kubectl-node_resource
Query node allocations/utilization in kubectl
Language: Go - Size: 2.34 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

clbx/kubectl-browse-pvc
Kubectl plugin for browsing PVCs on the command line
Language: Go - Size: 147 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 150 - Forks: 5

chrisns/kubectl-passman
kubectl plugin that provides the missing link/glue between common password managers and kubectl
Language: Go - Size: 1.36 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 124 - Forks: 7

kubecolor/kubecolor
Colorize your kubectl output
Language: Go - Size: 3.53 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 998 - Forks: 32

giantswarm/kubectl-gs
kubectl plugin helping with custom resources by Giant Swarm
Language: Go - Size: 77.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 48 - Forks: 8

ripta/kubectl-plugins
These be collection of kubectl plugins!
Language: Go - Size: 8.35 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

kubepug/kubepug
Kubernetes PreUpGrade (Checker)
Language: Go - Size: 16 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 1,684 - Forks: 72

VioletCranberry/kubectl-node-ssm
node-ssm is a simple kubectl plugin that allows SSM connections to AWS EKS cluster Systems Manager managed nodes. Provided you have the local AWS CLI and session-manager-plugin installed.
Language: Go - Size: 126 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 10 - Forks: 1

a1994sc/krew2nix Fork of eigengrau/krew2nix
Makes kubectl plug-ins from the Krew repository accessible to Nix
Language: Nix - Size: 701 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

ahmetb/kubectl-pods_on
kubectl plugin to query Pods by Node names or selectors
Language: Go - Size: 49.8 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 124 - Forks: 3

mattn/kubectl-shell
Language: Go - Size: 22.5 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

mattn/kubectl-wipeout
Language: Go - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

patrickdappollonio/kubectl-slice
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files.
Language: Go - Size: 257 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 339 - Forks: 25

bakito/kubexporter
๐ฅ easily export your k8s resources
Language: Go - Size: 2.56 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 42 - Forks: 4

mirceanton/kubectl-switch
A simple tool to help manage multiple kubeconfig files
Language: Go - Size: 291 KB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 17 - Forks: 0

dodopizza/kubectl-shovel
kubectl plugin for gathering diagnostics from running in k8s dotnet applications
Language: Go - Size: 308 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 50 - Forks: 6

ishantanu/awesome-kubectl-plugins
Curated list of kubectl plugins
Size: 138 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 954 - Forks: 65

kvaps/kubectl-node-shell
Exec into node via kubectl
Language: Shell - Size: 62.5 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 1,631 - Forks: 183

int128/kauthproxy
Local authentication proxy for Kubernetes Dashboard (kubectl auth-proxy)
Language: Go - Size: 1020 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 108 - Forks: 4

Telemaco019/duplik8s
kubectl plugin to duplicate resources in a Kubernetes cluster.
Language: Go - Size: 3.43 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 54 - Forks: 2

leejones/kubectl-nearby
List Kubernetes pods that are running on the same node or nodes running in the same zone.
Language: Go - Size: 162 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

hedgieinsocks/kubectl-blk
A kubectl plugin that helps run kubectl commands against multiple single-cluster kubeconfigs
Language: Shell - Size: 5.86 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 2 - Forks: 0

cybozu-go/accurate
Kubernetes controller for multi-tenancy. It propagates resources between namespaces accurately and allows tenant users to create/delete sub-namespaces.
Language: Go - Size: 2.15 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 45 - Forks: 7

iNecas/kube-health
An easy way to determine the health of Kubernetes resources.
Language: Go - Size: 674 KB - Last synced at: 4 days ago - Pushed at: 28 days ago - Stars: 9 - Forks: 4

aptakube/kubectl-config-doctor
๐ฅ Kubectl plugin to validate and test kubeconfigs
Language: Rust - Size: 325 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 0

Adyen/kubectl-rexec
tooling to make audited kubectl exec easy
Language: Go - Size: 170 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 39 - Forks: 5

vvrnv/ingpoint
app to get all unique ingress hosts for current kubernetes context
Language: Go - Size: 175 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Azure/kubectl-aks
Azure Kubernetes Service (AKS) kubectl plugin
Language: Go - Size: 215 KB - Last synced at: 4 days ago - Pushed at: 27 days ago - Stars: 32 - Forks: 8

RRethy/kubectl-x
`kubectl` plugin with various useful extensions.
Language: Go - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

texano00/k8s-swiss-knife
k8s-swiss-knife is the k8s plugin you ever wanted
Language: Python - Size: 26.7 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 2 - Forks: 1

aylei/kubectl-debug
This repository is no longer maintained, please checkout https://github.com/JamesTGrant/kubectl-debug.
Language: Go - Size: 2.15 MB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 2,306 - Forks: 303

eldadru/ksniff
Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark
Language: Go - Size: 220 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 3,301 - Forks: 199

iovisor/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Language: Go - Size: 9.11 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 2,095 - Forks: 168

OpScaleHub/Kleanup
K8s manifest cleanup tool-box
Language: Go - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sozercan/kubectl-ai
โจ Kubectl plugin to create manifests with LLMs
Language: Go - Size: 243 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1,085 - Forks: 84

corneliusweig/ketall
Like `kubectl get all`, but get really all resources
Language: Go - Size: 4.65 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 713 - Forks: 28

B23admin/kubectl-config-cleanup
A kubectl plugin for automatically cleaning up your kubeconfig
Language: Go - Size: 3.13 MB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 53 - Forks: 4

keisku/kubectl-explore
A better kubectl explain with the fuzzy finder
Language: Go - Size: 21.5 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 470 - Forks: 15

vfx1b/kubectl-really-get-all
A kubectl get plugin that allows you to list every resource in your cluster
Language: Go - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 1

postfinance/kubectl-sudo
Run kubernetes commands with the security privileges of another user
Language: Shell - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 166 - Forks: 17

kvaps/kubectl-use
Plugin for simple switch kubernetes contexts and namespaces
Language: Shell - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 10

tohjustin/kube-lineage
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
Language: Go - Size: 940 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 419 - Forks: 27

hashmap-kz/kubectl-envsubst
A kubectl plugin for substituting environment variables in Kubernetes manifests before applying them โ [โฉStar] if you're using it!
Language: Go - Size: 247 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

esin/kubectlsafe
Safe operations in kubectl with plugin kubectlsafe
Language: Shell - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 45 - Forks: 6

replicatedhq/outdated
Kubectl plugin to find and report outdated images running in a Kubernetes cluster
Language: Go - Size: 368 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 432 - Forks: 21

corneliusweig/konfig
konfig helps to merge, split or import kubeconfig files
Language: Shell - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 365 - Forks: 20

corneliusweig/rakkess
Review Access - kubectl plugin to show an access matrix for k8s server resources
Language: Go - Size: 531 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1,334 - Forks: 58

Kartikk-26/WordPress-Deployment-on-K8s
This repository showcases the deployment of a WordPress application with a MySQL database on a Kubernetes cluster using kubeadm, with secure communication and seamless scaling. ๐
Size: 1.21 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

yokawasa/kubectl-plugin-ssh-jump
A kubectl plugin to access nodes or remote services using a SSH jump Pod
Language: Shell - Size: 453 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 180 - Forks: 18

rajatjindal/kubectl-modify-secret
kubectl-modify-secrets allows user to directly modify the secret without worrying about base64 encoding/decoding
Language: Go - Size: 24.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 177 - Forks: 14

keidarcy/kubectl-eks-viewer
A kubectl plugin that provides a convenient way to view AWS EKS cluster resources ๐
Language: Go - Size: 36.1 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

hashmap-kz/kubectl-apidocs
Quickly navigate and inspect Kubernetes API resources with an interactive tree view โ [โฉStar] if you're using it!
Language: Go - Size: 9.74 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

kvaps/kubectl-build
Build dockerfiles directly in your Kubernetes cluster.
Language: Shell - Size: 56.6 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 147 - Forks: 5

segmentio/kubectl-curl
Kubectl plugin to run curl commands against kubernetes pods
Language: Go - Size: 61.5 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 185 - Forks: 16

yokawasa/kubectl-plugin-socks5-proxy
This is a kubectl plugin that creates a local SOCKS5 proxy through which you can access to pods/services in a Kubernetes cluster. Please [โฉStar] if you're using it!
Language: Shell - Size: 158 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 59 - Forks: 7

superbrothers/kubectl-open-svc-plugin
kubectl open-svc plugin makes services accessible via their ClusterIP from outside your cluster
Language: Go - Size: 6.85 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 123 - Forks: 4

soraro/kurt
A Kubernetes plugin that gives context to what is restarting in your Kubernetes cluster
Language: Go - Size: 188 KB - Last synced at: 23 days ago - Pushed at: 27 days ago - Stars: 152 - Forks: 4

dastergon/kubectl-janitor
List Kubernetes objects in a problematic state
Language: Go - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 58 - Forks: 9

ogticrd/kubectl-envsecret
Create Kubernetes secrets from .env files with multiline support.
Language: Go - Size: 167 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

onatm/kx
Interactively switch between kubernetes contexts without any external dependencies
Language: Rust - Size: 103 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 3

sanderploegsma/kubectl-snap
Delete half of the pods in a Kubernetes cluster or namespace
Language: Go - Size: 133 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

chenjiandongx/kubectl-images
๐ธ Show container images used in the cluster.
Language: Go - Size: 214 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 272 - Forks: 24

gabeduke/kubectl-iexec
Kubectl plugin to interactively exec into a pod
Language: Go - Size: 230 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 137 - Forks: 18

sysdiglabs/kubectl-capture
A kubectl plugin which triggers a Sysdig capture
Language: Shell - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 100 - Forks: 9

rajatjindal/kubectl-whoami
This plugin gets the subject name using the effective kubeconfig
Language: Go - Size: 5.31 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 122 - Forks: 14

surajincloud/kubectl-eks
kubectl plugin for Amazon EKS
Language: Go - Size: 816 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 57 - Forks: 11

jordanwilson230/kubectl-plugins
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
Language: Shell - Size: 150 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 627 - Forks: 64

rajatjindal/kubectl-evict-pod
This plugin evicts the given pod and is useful for testing pod disruption budget rules
Language: Go - Size: 10.8 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 72 - Forks: 16

howardjohn/kubectl-resources
Plugin to access Kubernetes resource requests, limits, and usage.
Language: Go - Size: 3.28 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 9

superbrothers/ksort
Sort manfest files in a proper order by Kind
Language: Go - Size: 7.7 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 62 - Forks: 4

sysdiglabs/kubectl-dig
Deep kubernetes visibility from the kubectl
Language: Go - Size: 13.6 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 384 - Forks: 15

kadogo12/node-gizmo
A CLI utility for your Kubernetes nodes kubectl, kubectl-plugins, kubernetes
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

oneananda/100-Days-of-Kubernetes
This repository is a journey through Kubernetes, where I'll be learning and practicing Kubernetes concepts, tools, and best practices every day for 100 days. Follow along as I document each dayโs progress, share insights, and build hands-on projects!
Size: 963 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

NatureLR/kubectl-cc
้่ฟk8s้ ็ฝฎๆไปถๅๆข้็พค Switching clusters through k8s configuration file
Language: Shell - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

cststack/km ๐ฆ
EKS MFA kubeconfig management tool. Thin wrapper for kubectl.
Language: Shell - Size: 305 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

bergerx/kubectl-status
A kubectl plugin to print a human-friendly output that focuses on the status fields of the resources in kubernetes.
Language: Go - Size: 6.22 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 109 - Forks: 5

superbrothers/kubectl-view-serviceaccount-kubeconfig-plugin
A kubectl plugin that show a kubeconfig to access the apiserver with a specified serviceaccount.
Language: Go - Size: 6.95 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 118 - Forks: 8

wI2L/kubectl-vpa-recommendation
kubectl plugin to compare VPA recommendations to actual resources requests
Language: Go - Size: 745 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 37 - Forks: 3

ginolatorilla/devops
A collection of tools that I use for DevOps-related tasks
Language: Go - Size: 402 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

mostafahussein/kubectl-cnp-viz
:spider_web: Visualize CiliumNetworkPolicy without leaving your terminal.
Language: Go - Size: 462 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

gerald1248/kubectl-match-name
regex matching for resource names
Language: Go - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 2

umutbasal/kubectl-link
kubectl-link helps you to access your cluster resources without vpn
Language: Go - Size: 42 KB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0

makocchi-git/kubectl-free
Show various requested resources on Kubernetes nodes
Language: Go - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 21 - Forks: 3

Kavinraja-G/node-gizmo
A CLI utility for your Kubernetes nodes
Language: Go - Size: 484 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 27 - Forks: 3

kairen/kubectl-config-merge
A kubectl plugin for merging multiple kubeconfig files. A cli-runtime example.
Language: Go - Size: 5.16 MB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 1

ahmetb/kubectl-fields
Show managed fields on Kubernetes objects inline
Language: Go - Size: 39.1 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

kubesphere-sigs/ks
ks is a tool that makes it be easy to work with KubeSphere.
Language: Go - Size: 472 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 22 - Forks: 17

ahmetb/kubectl-extras
A collection of mini plugins for kubectl.
Language: Shell - Size: 42 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 116 - Forks: 16

vs4vijay/lazykubectl
A Terminal UI client for kubernetes
Language: Go - Size: 699 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0
