Kubernetes Namespace Generator

Generate Kubernetes Namespaces to create logical partitions within your cluster. Configure labels and annotations for tools like Istio or network policies.

Namespace Configuration

Namespace Metadata

Must be lowercase alphanumeric and hyphens

Resource Quota (Limits for entire namespace)

- Generates a companion ResourceQuota manifest

Limit Range (Default per-pod resource limits)

- Generates a companion LimitRange manifest
namespace-configuration.yaml
1

Kubernetes Namespace Generator

Overview

Generate Kubernetes Namespace manifests to isolate resources, manage quotas, and organize your cluster for multiple teams or environments.

Frequently Asked Questions

Why use Namespaces?
Namespaces provide a scope for names. They allow you to partition cluster resources between multiple users, teams, or environments (like dev, staging, prod) within the same physical cluster.
When should I label a Namespace?
Labels on namespaces are critical for features like NetworkPolicies, Pod Security Admissions, and Service Meshes (like Istio's sidecar injection label `istio-injection=enabled`).