All Projects → ameerthehacker → Kubelive

ameerthehacker / Kubelive

Licence: mit
kubectl tool reinvented to be more reactive and interactive 🔥

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kubelive

Mirrorbits
Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
Stars: ✭ 365 (-26.56%)
Mutual labels:  cli, realtime
Rtscli
Python CLI Stocks Ticker + Portfolio Tracker
Stars: ✭ 61 (-87.73%)
Mutual labels:  cli, realtime
Ttyplot
a realtime plotting utility for terminal/console with data input from stdin
Stars: ✭ 532 (+7.04%)
Mutual labels:  cli, realtime
Ckube
A cli to simplify working with kubectl for some common workflows
Stars: ✭ 127 (-74.45%)
Mutual labels:  cli, kubectl
Tubekit
🧪 kubectl alternative with quick context switching, kubectl on steroids
Stars: ✭ 194 (-60.97%)
Mutual labels:  cli, kubectl
Kui
A hybrid command-line/UI development experience for cloud-native development
Stars: ✭ 2,052 (+312.88%)
Mutual labels:  cli, kubectl
Pipedream
Connect APIs, remarkably fast. Free for developers.
Stars: ✭ 2,068 (+316.1%)
Mutual labels:  cli, realtime
Markserv
🏁 serve markdown as html (GitHub style), index directories, live-reload as you edit
Stars: ✭ 304 (-38.83%)
Mutual labels:  cli, realtime
Fubectl
Reduces repetitive interactions with kubectl
Stars: ✭ 370 (-25.55%)
Mutual labels:  cli, kubectl
Ffcast
Run command on rectangular screen regions
Stars: ✭ 478 (-3.82%)
Mutual labels:  cli
Good First Issue
🖥 CLI for finding good first issues
Stars: ✭ 485 (-2.41%)
Mutual labels:  cli
Rust Sloth
A 3D software rasterizer... for the terminal!
Stars: ✭ 478 (-3.82%)
Mutual labels:  cli
Quicli
Quickly build cool CLI apps in Rust.
Stars: ✭ 481 (-3.22%)
Mutual labels:  cli
Project Explorer
🎋A CLI tool to create an annotated tree visualization of any project
Stars: ✭ 485 (-2.41%)
Mutual labels:  cli
Wireguard Manager
Self-hosted Wireguard Installer / Manager for CentOS, Debian, Ubuntu, Arch, Fedora, Redhat, Raspbian
Stars: ✭ 478 (-3.82%)
Mutual labels:  cli
Carvel Kapp
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
Stars: ✭ 489 (-1.61%)
Mutual labels:  cli
Krew Index
Plugin index for https://github.com/kubernetes-sigs/krew. This repo is for plugin maintainers.
Stars: ✭ 476 (-4.23%)
Mutual labels:  kubectl
Exp
Stars: ✭ 475 (-4.43%)
Mutual labels:  cli
Things.sh
Simple read-only comand-line interface to your Things 3 database
Stars: ✭ 492 (-1.01%)
Mutual labels:  cli
Cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Stars: ✭ 489 (-1.61%)
Mutual labels:  cli

Kubelive

CircleCI codecov prettier jest semantic-release

kubectl tool reinvented to be more reactive and interactive

Demo

Motivation

I felt that the output from kubectl get pod -w is very cluttered and it is a pain in my ass to understand which pod is running, which pod is exactly terminating so I built kubelive which updates the status of the pods in realtime without cluttering the terminal

Requirements

  • node v10 or higher

Installation

npm install -g kubelive

Available commands

  • List the pods in the cluster
kubelive get pods
  • List the services in the cluster
kubelive get services
  • List the replication controllers in the cluster
kubelive get replicationcontrollers
  • List the nodes in the cluster
kubelive get nodes
  • List resources from a different context
kubelive get <resource> --context <name>
  • List the pods in the cluster in a jiffy
kubelive
  • Get help on all available commands
kubelive help
  • Get the current kubelive version
kubelive --version

Kubelive also supports short names for resources similar to kubectl, the below command will list services

kubectl get svc

Actions

  • You can use the ⬅️ and ➡️ keys to switch between available namespaces

  • You can use the ⬆️ and ⬇️ keys to select a pod

  • You can press the D key to delete the selected pod

  • You can press the C key to copy the name of the selected pod

  • You can press the Q key to quit the app

What others say

twitter-2 twitter-1

Roadmap

  • [x] Add support for pods
  • [x] Add support por nodes, services, replication controllers
  • [ ] Add support for ingress, deployments, replica sets
  • [ ] Show live logs from pods
  • [ ] Shell into a running pod
  • [ ] Add support for filter by name flag
  • [ ] Add support for refresh rate flag

Show your support by ⭐️ the repo

License

MIT © Ameer Jhan

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].