Namespaces

Namespaces are a way to divide cluster resources into logically named scopes. They provide a way to organize objects and segregate them within a Kubernetes cluster. Each namespace acts as a virtual cluster within the actual Kubernetes cluster, enabling multiple users, teams, or projects to share the same physical cluster without interfering with each other’s work. Resources created within a namespace are isolated and accessible only to other resources within the same namespace, unless explicitly exposed.

Resource details

  • Api group: core
  • Namespaced: No
  • Shortnames:
    • ns
  • Verbs:
    • create
    • delete
    • get
    • list
    • patch
    • update
    • watch