UI for hierarchical namespaces in kubernetes
helm repo add zfrhv https://zfrhv.github.io/hnc-ui
helm repo update
helm install k8s-hnc-ui zfrhv/hnc-ui -n hnc-ui --create-namespace --set k8s.ingress.host=hnc.test
for openshift installation
helm install k8s-hnc-ui zfrhv/hnc-ui -n hnc-ui --create-namespace --set ocp.ingress.host=hnc.test --set openshift=true
you can view additional example here
- The hnc-ui watches for namespaces that is included by hnc (via label
hnc.x-k8s.io/included-namespace: "true"
) with its service account token. - each client that connects attempts to watch each namespaces that hnc-ui sees + hrqs in same namespace + quota using the user token. If env
USE_SA_TOKEN: "true"
specified then serviceAccount token is used instead.
The tree diagram is made with d3.js
.
You can easily view and manage your namespaces by simply right clicking!
Live updates by using kubernetes watch!
- change quotas+network so it would display all of them and not only the last one
- errors forwarding problem when changing parent ns