43 Resources
Golang kubectl Libraries
A kubectl plugin for easier query and operate k8s cluster.
kube-query A kubectl plug-in that makes it easier to query and manipulate K8S clusters. (what is kubectl plug-in ?) Kube-query support some resource s
kubernetes Display Resource (CPU/Memory/Gpu/PodCount) Usage and Request and Limit.
kubectl resource-view A plugin to access Kubernetes resource requests, limits, and usage. Display Resource (CPU/Memory/Gpu/PodCount) Usage and Request
Kubectl plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort.
kubectl-pod-node-matrix WORK IN PROGRESS!! This plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort. Details Troubl
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A small utility to generate a kubectl configuration file for all clusters you have access to in GKE.
gke-config-helper A small utility to generate a kubectl configuration file for all clusters you have access to in GKE. Usage $ gke-config-helper The b
A kubectl plugin to query multiple namespace at the same time.
kubemulti A kubectl plugin to query multiple namespace at the same time. $ kubemulti get pods -n cdi -n default NAMESPACE NAME
Kubectl golang - kubectl krew template repo
kubectl krew template repo There's a lot of scaffolding needed to set up a good
Simple tool to generate dockerconfigjon. This use snippets from kubectl.
gen-dockercfg Simple tool to generate dockerconfigjon. This use snippets from kubectl. Usage: gen-dockercfg -email string Registry email -pas
A replacement for "kubectl exec" that works over WebSocket connections.
kubectl-execws A replacement for "kubectl exec" that works over WebSocket connections. Kubernetes API server has support for exec over WebSockets, but
An interactive kubernetes client featuring auto-complete.
kube-prompt An interactive kubernetes client featuring auto-complete using go-prompt. kube-prompt accepts the same commands as the kubectl, except you
Kubectl-over-env - Created for github actions or any other CI/CD-Pipelining tool which cannot push to a custom local kubernetes cluster
kubectl-over-env This repository was created for github actions or any other CI/
Kubectl-explore - A kubectl plugin for fuzzy-find fields to explain.
kubectl-explore This command is a better kubectl explain with the fuzzy-finder. What kubectl-explore finds fields associated with each supported API r
The Coherence command line interface (CLI) is a lightweight tool, in the tradition of tools such as kubectl
Coherence Command Line Interface (CLI) Contents Overview Why use the Coherence C
This is kubectl-plugins repository
golang CLI Template golang project template for building CLI Setup Setup by Command git clone https://github.com/mpppk/cli-template your_awesome_tool
🦥 kubectl plugin to easy to view pod
kubectl-lazy Install curl -sSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/togettoyou/kubectl-lazy/main/install.sh | bash Or you can
kubectl plugin for generating nginx-ingress compatible basic-auth secrets on kubernetes clusters
kubectl-htpasswd kubectl plugin for easily generating hashed basic auth secrets. Supported hash algorithms bcrypt Examples Create the secret on the cl
Cache oci login token for kubectl
oci-token-cache Cache oci login token. This command cache oci login token into ~/.oci/token-cache.json and re-use for kubectl. Usage Currently, your ~
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
kube-lineage A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster. Usage $ kube-lineage clusterrole system:metric
Kubectl Locality Plugin - A plugin to get the locality of pods
Kubectl Locality Plugin - A plugin to get the locality of pods
Search Kubernetes Ingress resources.
kubectl-ingress-search Search Ingress resources. Installation Download from Releases page. cp kubectl-ingress-search /usr/local/bin/ use kubectl-ingre
kubectl-fzf provides a fast and powerful fzf autocompletion for kubectl
Kubectl-fzf kubectl-fzf provides a fast and powerful fzf autocompletion for kubectl. Table of Contents Kubectl-fzf Table of Contents Features Requirem
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files.
kubectl-slice: split Kubernetes YAMLs into files kubectl-slice is a neat tool that allows you to split a single multi-YAML Kubernetes manifest into mu
A kubectl plugin to evict pods
kubectl-evict A kubectl plugin to evict pods. This plugin is good to remove a pod from your cluster or to test your PodDistruptionBudget. 💿 Installat
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files.
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files.
Library to watch and follow kubernetes resources in CI/CD deploy pipelines
kubedog Kubedog is a library to watch and follow Kubernetes resources in CI/CD deploy pipelines. This library is used in the werf CI/CD tool to track
A kubectl plugin for getting endoflife information about your cluster.
kubectl-endoflife A kubectl plugin that checks your clusters for component compatibility and Kubernetes version end of life. This plugin is meant to a
A kubectl plugin for finding decoded secret data with productive search flags.
kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl outputs base64-encoded secrets basically, it m
Kubectl plugin to run curl commands against kubernetes pods
kubectl-curl Kubectl plugin to run curl commands against kubernetes pods Motivation Sending http requests to kubernetes pods is unnecessarily complica
一个k8s的工具集合
kubectl-tools 这是一款kubectl的工具集合,未来会集成一些好用的功能 源代码 https://github.com/NoBugBoy/kubectl-tools 点个star不过分 使用方法 kubernetes版本 1.12 + 直接从release中下载 https://g
kubetnl tunnels TCP connections from within a Kubernetes cluster to a cluster-external endpoint, e.g. to your local machine. (the perfect complement to kubectl port-forward)
kubetnl kubetnl (kube tunnel) is a command line utility to tunnel TCP connections from within a Kubernetes to a cluster-external endpoint, e.g. to you
A 'kubectl' plugin for interacting with Clusternet.
kubectl-clusternet A kubectl plugin for interacting with Clusternet. Installation Install With Krew kubectl-clusternet can be installed using Krew, pl
A kubectl plugin for finding decoded secret data with productive search flags.
kubectl-secret-data What is it? This is a kubectl plugin for finding decoded secret data. Since kubectl only outputs base64-encoded secrets, it makes
Devtron is an open source software delivery workflow for kubernetes written in go.
Devtron is an open source software delivery workflow for kubernetes written in go.
kubectl plugin for signing Kubernetes manifest YAML files with sigstore
k8s-manifest-sigstore kubectl plugin for signing Kubernetes manifest YAML files with sigstore ⚠️ Still under developement, not ready for production us
Kubernetes Container Registry
k8scr A kubectl plugin for pushing OCI images through the Kubernetes API server. Quickstart Build kubectl-k8scr make build Move to location in PATH s
Faster way to switch between kubeconfig files.
kubectl-cf Faster way to switch between kubeconfig files (not contexts). Usage of kubectl-cf: cf Select kubeconfig interactively cf [co
A tool to dump and restore Prometheus data blocks.
promdump promdump dumps the head and persistent blocks of Prometheus. It supports filtering the persistent blocks by time range. Why This Tool When de
colorizes kubectl output
kubecolor Colorize your kubectl output get pods describe pods something wrong You can change color theme for light-backgrounded environment What's thi
vcluster - Create fully functional virtual Kubernetes clusters - Each cluster runs inside a Kubernetes namespace and can be started within seconds
Website • Quickstart • Documentation • Blog • Twitter • Slack vcluster - Virtual Clusters For Kubernetes Lightweight & Low-Overhead - Based on k3s, bu
Kubectl plugin to ease sniffing on kubernetes pods using tcpdump and wireshark
ksniff 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
Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.
Go Bullet Train (GBT) Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go. It's inspired by the Oh My ZSH Bullet Train theme
That's right - order that nice pizza 🍕 with `kubectl`
pizza-controller making kubernetes do what it was always meant to do: order pizza. https://gum.co/kubernetes-crds to get up to speed with custom resou