'Customizing kubernetes dashboard with company name and environment

Problem statement:
Currently we are running k8s in multiple environments e.g. dev, uat,staging. It becomes very difficult to identify for us just by looking at k8s dashboard UI. Do we have any facility to customize k8s dashboard indicating somewhere in header or footer cluster or environment we are using?



Solution 1:[1]

Since K8S is open source, you should have the ability to do whatever you want. You will ofcourse need to play with the code and build you own custom dashboard image.

You can start off from here

https://github.com/kubernetes/dashboard/tree/master/src/app/frontend

Solution 2:[2]

This feature was released back in 2017, with the introduction of the settings ConfigMap. You just need to set the values of the kubernetes-dashboard-settings ConfigMap in kubernetes-dashboard namespace. You don't even need to restart the dashboard service/deployment.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1
Solution 2 timblaktu