Giter Club home page Giter Club logo

kubectl-utlz's Introduction

kubectl-utlz

This plug-in extends the kubectl functionality by returning memory and cpu information for all pods scheduled on a Node.

Installation

OS X

make darwin && mv ./kubectl-utlz  /usr/local/bin

Linux

make linux && mv ./kubectl-utlz  /usr/local/bin

Usage

Basic

$ kubectl utlz ${NODE_NAME}
NAMESPACE              NAME                              CPU(cores)   MEMORY(bytes)   
dummy                  dummy-mdsj5                        80m          998Mi           
dummy                  dummy-s9hw7                        2m           27Mi            
dummy                  dummy-4x4tn                        5m           24Mi            
dummy                  dummy-95vkw                        1594m        3817Mi          
dummy                  dummy-jk99k                        113m         4002Mi          
dummy                  dummy-8qs6m                        6m           376Mi           
dummy                  dummy-wthv5                        1m           7Mi

Sort-By cpu/memory

$ kubectl utlz ${NODE_NAME} --sort-by=cpu
NAMESPACE              NAME                              CPU(cores)   MEMORY(bytes)   
dummy                  dummy-95vkw                        1580m        3817Mi          
dummy                  dummy-jk99k                        113m         4002Mi          
dummy                  dummy-mdsj5                        50m          998Mi           
dummy                  dummy-4x4tn                        6m           24Mi            
dummy                  dummy-8qs6m                        5m           377Mi           
dummy                  dummy-s9hw7                        1m           27Mi            
dummy                  dummy-wthv5                        1m           7Mi  

Views

Resources 

$ kubectl utlz ${NODE_NAME} --view=resources 
NAMESPACE              NAME                              CPU REQUESTED(cores)   MEMORY REQUESTED(bytes)   CPU LIMITS(cores)   MEMORY LIMITS(bytes)   
dummy                  dummy-mdsj5                       1000m                  4352Mi                    0m                  4352Mi                 
dummy                  dummy-s9hw7                       10m                    0Mi                       0m                  0Mi                    
dummy                  dummy-4x4tn                       100m                   0Mi                       0m                  0Mi                    
dummy                  dummy-95vkw                       750m                   4196Mi                    5000m               8692Mi                 
dummy                  dummy-jk99k                       0m                     6144Mi                    0m                  6144Mi                 
dummy                  dummy-8qs6m                       100m                   256Mi                     256m                512Mi                  
dummy                  dummy-wthv5                       100m                   128Mi                     100m                128Mi                  
Wide = resources + usage 

$ kubectl utlz ${NODE_NAME} --view=wide
NAMESPACE              NAME                              CPU(cores)   MEMORY(bytes)   CPU REQUESTED(cores)   MEMORY REQUESTED(bytes)   CPU LIMITS(cores)   MEMORY LIMITS(bytes)   
dummy                  dummy-mdsj5                        47m          998Mi           1000m                  4352Mi                    0m                  4352Mi                 
dummy                  dummy-s9hw7                        2m           27Mi            10m                    0Mi                       0m                  0Mi                    
dummy                  dummy-4x4tn                        5m           25Mi            100m                   0Mi                       0m                  0Mi                    
dummy                  dummy-95vkw                        1664m        3821Mi          750m                   4196Mi                    5000m               8692Mi                 
dummy                  dummy-jk99k                        116m         4002Mi          0m                     6144Mi                    0m                  6144Mi                 
dummy                  dummy-8qs6m                        8m           379Mi           100m                   256Mi                     256m                512Mi                  
dummy                  dummy-wthv5                        1m           7Mi             100m                   128Mi                     100m                128Mi 

kubectl-utlz's People

Contributors

kaladalm18 avatar kaladaopuiyo avatar

Stargazers

Ranjit avatar randall t avatar  avatar Adefemi avatar

Watchers

randall t avatar  avatar

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.