Skip to content

Kubernetes default namespace

The default namespace is the predefined namespace where Kubernetes resources reside if no specific namespace is defined during creation.^[400-devops__06-Kubernetes__k8s-learning__03.pod__README.md#L10]

When a user executes a creation command, such as kubectl run mynginx --image=nginx, without specifying a namespace target, the system automatically deploys the resource into this space.^[400-devops__06-Kubernetes__k8s-learning__03.pod__README.md#L10]

Inspection and Usage

To list resources running inside this namespace, users can query the default context.^[400-devops__06-Kubernetes__k8s-learning__03.pod__README.md#L13]

Detailed information about a resource, including its explicit namespace assignment (e.g., Namespace: default), is visible via the describe command.^[400-devops__06-Kubernetes__k8s-learning__03.pod__README.md#L16]

Sources

^[400-devops__06-Kubernetes__k8s-learning__03.pod__README.md]

  • [[Kubernetes Pods]]
  • [[Namespaces]]
  • kubectl