A Namespace is a logical group for application enviroments - staging, qa, production - a namespace isolates containers within it from containers outside. You can think of a Namespace a bit like a IP network, in that applications typically have access to other resources within their same namespace. KubeSail provides you with a namespace on a shared cluster, and is one of the ways we isolate your applications from those of other users.
There isn't typically much to a Namespace definition, simply a name:
At KubeSail we're working hard to build tools that will enable you to rapidly iterate on Kubernetes. If you have any thoughts or requests, please join our chat!