Skip to content

kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)

License

Notifications You must be signed in to change notification settings

fredga/kubectl-tree

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubectl tree logo

kubectl tree

A kubectl plugin to explore ownership relationships between Kubernetes objects through ownersReferences on them.

Installation

Use krew plugin manager to install:

kubectl krew install tree
kubectl tree --help

Demo

Example (Deployment):

example Kubernetes deployment object hierarchy

Example (Knative Service):

example Kubernetes object hierarchy with Knative Service

Example (Agones Fleet):

example Kubernetes object hierarchy with Agones Fleet

Flags

By default, the plugin will only search "namespaced" objects in the same namespace as the specified object.

You can use the -A or --all-namespaces flag to search namespaced and non-namespaced objects in all namespaces.

Author

Ahmet Alp Balkan @ahmetb.

Special acknowledgement: This tool is heavily inspired by @nimakaviani's knative-inspect as it's a generalized version of it.

License

Apache 2.0. See LICENSE.


This is not an official Google project.

About

kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%