Kubernetes Namespace Concepts

From NovaOrdis Knowledge Base
Revision as of 20:51, 30 August 2019 by Ovidiu (talk | contribs) (→‎Overview)
Jump to navigation Jump to search

External

Internal

Overview

A namespace is a construct that allows logically dividing a Kubernetes cluster for management purposes. A namespace provides scope for:

  • named resources to avoid naming collisions
  • delegating management authority to trusted users
  • the ability to limit community resource consumption

In OpenShift, namespaces are known as OpenShift Projects.

A namespace is NOT a strong security boundary.

The Default Namespace

It's not good practice to use the default namespace for anything of significance.

Namespace Operations

Namespace Operations