Skip to content

Produces a graphical view of all resources in a namespace

License

Notifications You must be signed in to change notification settings

kwkoo/k8s-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graph

This is a web application that shows you the relationships between various resources deployed in an OpenShift project.

It uses the Kubernetes Go client in the backend, and D3.js and Vue.js in the frontend.

Screen Recording

Installation

To install this on OpenShift,

  1. Edit Makefile and set the PROJECT variable to the namespace you want to this deploy to

  2. Login as an administrator using the oc CLI

  3. Run make deploy

To deploy this on non-OpenShift Kubernetes,

  1. Edit Makefile and set the PROJECT variable to the namespace you want to this deploy to

  2. Set the KUBECONFIG variable to point to your kubeconfig

  3. Edit yaml/k8s.yaml and set the service nodePort to the relevant value

  4. Run make deploy-k8s - a NodePort service is configured to listen on port 30080

Resources

About

Produces a graphical view of all resources in a namespace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages