Giter VIP home page Giter VIP logo

kubelive's Introduction

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

  • Add support for pods
  • 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.