Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Kubectx | 14,910 | 11 days ago | 26 | January 11, 2022 | 46 | apache-2.0 | Go | |||
Faster way to switch between clusters and namespaces in kubectl | ||||||||||
Kube Ps1 | 2,971 | 3 months ago | 1 | March 03, 2021 | 8 | apache-2.0 | Shell | |||
Kubernetes prompt info for bash and zsh | ||||||||||
Kubetail | 2,830 | 2 months ago | 32 | apache-2.0 | Shell | |||||
Bash script to tail Kubernetes logs from multiple pods at the same time | ||||||||||
Kafkactl | 561 | 17 days ago | 30 | December 03, 2021 | 9 | apache-2.0 | Go | |||
Command Line Tool for managing Apache Kafka | ||||||||||
Zsh Kubectl Prompt | 375 | 2 years ago | mit | Shell | ||||||
Display information about the kubectl current context and namespace in zsh prompt. | ||||||||||
Mimir | 91 | 2 years ago | 7 | July 02, 2021 | gpl-3.0 | Go | ||||
Fast and minimal shell prompt | ||||||||||
Kube Aliases | 82 | a month ago | 9 | mit | Shell | |||||
Kubernetes Aliases and Bash Functions | ||||||||||
Zsh Kubectl Completion | 30 | 3 years ago | gpl-3.0 | Makefile | ||||||
Rich zsh completion for the kubectl command. | ||||||||||
K8s Workflow Utils | 25 | 4 years ago | 1 | mit | Shell | |||||
Collection of shell utilities for Kubernetes workflows. And a zsh theme. | ||||||||||
Ansible Role Kubernetes | 23 | 4 months ago | mit | Shell | ||||||
Ansible role for installing Kubernetes |
See individual files for more detailed descriptions.
Usage: chns NAMESPACE
NAMESPACE can be the shortest substring that uniquely identifies the namespace within the current context.
Zsh completions available.
Usage: chctx CONTEXT [NAMESPACE]
CONTEXT can be the shortest substring that uniquely identifies the context.
Zsh completions available. NAMESPACE feature uses chns.
Usage: exec-pod POD_TYPE [CONTAINER]
Chooses a pod whose name starts with POD_TYPE and executes kubectl exec -ti "$POD" -c=$CONTAINER -- sh
.
E.g. exec-pod web
to enter a pod in the "web" deployment
Usage: kgoom [ARGS]
Returns information about any pods that have containers that have been OOMKilled. Any args passed to the script (e.g. namespace, context flags) will be passed to the kubectl command.
Example:
NAMESPACE / NAME / CONTAINERS / LAST TERMINATION REASON / LAST TERMINATION TIME
my-app web nginx OOMKilled 2017-11-24T09:12:38Z
Looks like this:
Or in a git repo:
Or if the last command failed:
Creates aliases named after your kube contexts that switch to the context in question. The alias for minikube is minik
to avoid conflict with the minikube binary.
WARNING: Think about what your context names might conflict with before using this!
Example: Given a kubeconfig containing context "fave", this plugin will alias fave
to kubectl config use-context fave
.