thecasualcoder / Kube Fzf
Licence: mit
Shell commands using kubectl and fzf for command-line fuzzy searching of Kubernetes Pods.
Stars: ✭ 153
Projects that are alternatives of or similar to Kube Fzf
Kubectl Fzf
A fast kubectl autocompletion with fzf
Stars: ✭ 315 (+105.88%)
Mutual labels: fzf, fuzzy-search, kubectl
smartcd
Expedite your navigation of Linux filesystem.
Stars: ✭ 35 (-77.12%)
Mutual labels: fzf, fuzzy-search
Enhancd
🚀 A next-generation cd command with your interactive filter
Stars: ✭ 2,049 (+1239.22%)
Mutual labels: fzf, fuzzy-search
fzf-folds.vim
Vim plugin that lets you fuzzy search for folds in a file
Stars: ✭ 15 (-90.2%)
Mutual labels: fzf, fuzzy-search
git-commands
Fuzzy search git commands with fzf
Stars: ✭ 18 (-88.24%)
Mutual labels: fzf, fuzzy-search
Iterfzf
Pythonic interface to fzf, a CLI fuzzy finder
Stars: ✭ 106 (-30.72%)
Mutual labels: fzf, fuzzy-search
Laravel Docker K8s
Running Laravel project using Docker and Deploying using Kubernetes
Stars: ✭ 127 (-16.99%)
Mutual labels: kubectl
Similar Text Finder
🐝 PHP Similar Text Finder aka Fuzzy search. `Did you mean "banana"?`
Stars: ✭ 126 (-17.65%)
Mutual labels: fuzzy-search
Maratona Kubernetes
Repositório de código de demonstrações da Maratona Kubernetes 🇧🇷
Stars: ✭ 152 (-0.65%)
Mutual labels: kubectl
Kubectl Tree
kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)
Stars: ✭ 1,962 (+1182.35%)
Mutual labels: kubectl
Symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+1191.5%)
Mutual labels: fuzzy-search
Ckube
A cli to simplify working with kubectl for some common workflows
Stars: ✭ 127 (-16.99%)
Mutual labels: kubectl
Binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
Stars: ✭ 148 (-3.27%)
Mutual labels: kubectl
Littletools
A set of short commands used to make the input of some commands simple.
Stars: ✭ 126 (-17.65%)
Mutual labels: kubectl
kube-fzf
Shell commands using kubectl
and fzf
for command-line fuzzy searching of Kubernetes Pods. It helps to interactively:
- search for a Pod
- tail a container of a Pod
- exec in to a container of a Pod
- describe a pod
- port forward pod
Prerequisite
Install
Using Homebrew
brew tap thecasualcoder/stable
brew install kube-fzf
Manual
git clone https://github.com/thecasualcoder/kube-fzf.git ~/.kube-fzf
sudo ln -s ~/.kube-fzf/findpod /usr/local/bin/findpod
sudo ln -s ~/.kube-fzf/execpod /usr/local/bin/execpod
sudo ln -s ~/.kube-fzf/tailpod /usr/local/bin/tailpod
sudo ln -s ~/.kube-fzf/describepod /usr/local/bin/describepod
sudo ln -s ~/.kube-fzf/pfpod /usr/local/bin/pfpod
sudo ln -s ~/.kube-fzf/kube-fzf.sh /usr/local/bin/kube-fzf.sh
Usage
findpod
findpod [-a | -n <namespace-query>] [pod-query]
describepod
describepod [-a | -n <namespace-query>] [pod-query]
tailpod
tailpod [-a | -n <namespace-query>] [pod-query]
execpod
execpod [-a | -n <namespace-query>] [pod-query] <command>
pfpod
pfpod [-c | -o | -a | -n <namespace-query>] [pod-query] <port>
Options
-a - Search in all namespaces
-n <namespace-query> - Find namespaces matching <namespace-query> and do fzf.
If there is only one match then it is selected automatically.
-h - Show help
Demo
findpod
describepod
tailpod
tailpod
- multiple containers
execpod
execpod
- multiple containers
fzf Namespace (only when no match found for the given namespace)
Similar Projects
For switching Kubernetes contexts and namespaces interactively from the command-line use kubectx
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].