📁
Production & Security

Namespaces

Virtual Cluster Partitioning
💡 Namespaces, EK, "OFFICE, BUILDING, ke, DIFFERENT, FLOORS", jaise, HAIN — HAR, TEAM, (project) ka, APNA, FLOOR, (namespace) hai, aur, RESOURCES, (jaise, "database" naam, ki, service) HAR, FLOOR, PAR, ALAG-ALAG, EXIST, kar, sakte, HAIN, bina, CONFLICT, ke.

Namespace, EK, SINGLE, cluster, ko, MULTIPLE, VIRTUAL, clusters, mein, DIVIDE, karta hai — DIFFERENT, teams, ya, environments, (dev, staging, prod) ke, resources, ko, ISOLATE, karne, ke, liye, USEFUL, hai.

Resource, naam, EK, hi, namespace, ke, ANDAR, UNIQUE, hone, chahiye, LEKIN, DIFFERENT, namespaces, mein, SAME, naam, ke, resources, EXIST, kar, sakte, HAIN (jaise, "dev" namespace, mein, "api" service, aur, "prod" namespace, mein, bhi, "api" service).

kubectl create namespace staging
kubectl get pods -n staging
kubectl config set-context --current --namespace=staging

# Default namespaces: default, kube-system, kube-public
📁
Namespaces, EK, "OFFICE, BUILDING, ke, DIFFERENT, FLOORS", jaise, HAIN — HAR, TEAM, (project) ka, APNA, FLOOR, (namespace) hai, aur, RESOURCES, (jaise, "database" naam, ki, service) HAR, FLOOR, PAR, ALAG-ALAG, EXIST, kar, sakte, HAIN, bina, CONFLICT, ke.
1 / 2
⚡ Quick Recap
  • Namespace = single cluster ko multiple virtual clusters mein divide karta hai
  • Resources ka naam ek namespace ke andar unique hona chahiye
  • ResourceQuota se har namespace par resource limits lagaye ja sakte hain
Is page mein (2 subtopics)

Pods, DIFFERENT, namespaces, mein, hone, ke, BAAWAJOOD, EK, DOOSRE, se, TALK, kar, sakte, HAIN — sirf, FULL, DNS, naam, ("service.namespace.svc.cluster.local") use, karna, PADTA, hai, SHORT, naam, sirf, SAME, namespace, ke, ANDAR, KAAM, karta hai.

KUCH, resources, (jaise, Pods, Deployments, Services) NAMESPACE-SCOPED, HOTE, HAIN — HAR, namespace, mein, ALAG, EXIST, kar, sakte, HAIN. DOOSRE, (jaise, Nodes, PersistentVolumes, ClusterRoles) CLUSTER-SCOPED, HOTE, HAIN — koi, namespace, NAHI, hota unka.

kubectl api-resources --namespaced=false