Need help with kubelive?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ameerthehacker
497 Stars 33 Forks MIT License 166 Commits 11 Opened issues

Description

kubectl tool reinvented to be more reactive and interactive :fire:

Services available

!
?

Need anything else?

Contributors list

# 61,874
React
lazyloa...
TypeScr...
kubectl
138 commits
# 119,681
Go
bigquer...
Rust
Postgre...
1 commit

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  --context 
  • 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 :arrowleft: and :arrowright: keys to switch between available namespaces

  • You can use the :arrowup: and :arrowdown: 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 :star: the repo

License

MIT © Ameer Jhan

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.