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.
To install this on OpenShift,
-
Edit
Makefile
and set thePROJECT
variable to the namespace you want to this deploy to -
Login as an administrator using the
oc
CLI -
Run
make deploy
To deploy this on non-OpenShift Kubernetes,
-
Edit
Makefile
and set thePROJECT
variable to the namespace you want to this deploy to -
Set the
KUBECONFIG
variable to point to your kubeconfig -
Edit
yaml/k8s.yaml
and set the servicenodePort
to the relevant value -
Run
make deploy-k8s
- a NodePort service is configured to listen on port 30080