xxxxxxxxxx
We can think of namespace as you made a private space for your variables or
functions so that ther cann't be any condition where you can find name
collision of variable or function a program.
I found out a great article on tutorialspoint and would definitely suggest you
all to go there to have a better understanding of namespaces.
https://www.tutorialspoint.com/cplusplus/cpp_namespaces.htm
Namespaces are a way to divide cluster resources between multiple users or teams. They provide a scope for names, allowing you to have multiple objects with the same name in different namespaces.
A namespace is used to group and, on some levels, isolate resources in a Kubernetes cluster. The names of resources must be unique in their namespaces, but not between namespaces.