User Tools

Site Tools


k8s:core:namespace

Namespace

A Namespace is a way to organize Kubernetes resources inside a cluster.

Why it exists

Without namespaces:

  • Everything is in one big space
  • Hard to manage large systems

With namespaces:

  • You can separate environments and teams

Example

dev namespace staging namespace production namespace

Each can have:

  • Same service names
  • Isolated resources

Real-world analogy

Namespace = “folder in a computer”

It helps you:

  • Organize resources
  • Avoid naming conflicts

Key idea

Namespaces provide logical separation inside one cluster.

k8s/core/namespace.txt · Last modified: by phong2018