नामस्थानधर्मः। सर्वरघटनाप्रवाहे (१५ अक्टो) कथा। अत्र दलं कथं पृथक् क्लस्टरे। namespace, quota, netpol। न एककोषः; कोष्ठधर्मः।
English (minimizable)
After SSE (15 Oct), this post covers cluster namespaces: env split, ResourceQuota, RBAC bindings, NetworkPolicy, secrets, labels, soft vs hard tenancy and usage showback.
पूर्ण-शीर्षकम् / Full title
नामस्थानधर्मः: A Metrical Codification of Namespaces and Cluster Compartments (with English glosses)
English · overview and topics (minimizable)
What this post is about
Namespaces compartmentalize teams and environments inside an orchestrator cluster using policy quotas and network rules.
Topics covered
- Noisy neighbor in one bag
- dev/stage/prod separation
- ResourceQuota and LimitRange
- Namespaced RBAC
- Default-deny NetworkPolicy
- Secret boundaries
- Label standards
- Soft namespace vs hard isolation
- Per-namespace usage metrics
- Stack with pod quotas and multi-tenant dharma
Sanskrit title
नामस्थानधर्मः = nāmasthāna-dharmaḥ “dharma of the name-place / namespace”.
English
Minimizable; Sanskrit-first.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| संसाधनमात्रा (१० सितम्बे) | pod requests | namespace quotas |
| बहुकिरायविवेकः (८ सितम्बे) | customer tenancy | team compartments |
| जालसीमान्यायः (२० जुलै) | zero trust | NetworkPolicy |
| पहिचानप्रवेशः (२१ जुलै) | IAM | k8s RBAC |
| इदम् | namespace walls quotas netpol | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. env namespaces: prod hard split preferred
२. ResourceQuota: per ns budgets
३. Least RBAC: no casual cluster-admin
४. default-deny net: explicit allows
५. secret hygiene: no cross-ns prod secrets
६. label standard: cost and policy
७. usage dashboards: per ns
त्याज्यम् / Avoid
- shared prod/dev namespace
- flat allow-all CNI as multi-tenant safety
- unlimited objects per ns
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| namespace | नामस्थानम् | |
| ResourceQuota | संसाधनकोटा | |
| LimitRange | सीमाङ्गम् | |
| RoleBinding | भूमिकाबन्धः | |
| NetworkPolicy | जालनीतिः | |
| PodSecurity | पात्रसुरक्षा | |
| label | लाञ्छनम् / label | |
| multi-tenancy | बहुकिरायत्वम् | |
| cluster-admin | क्लस्टरप्रभुः | |
| showback | मूल्यदर्शनम् |
श्लोकः १ (अनुष्टुभ्)
नामस्थानधर्मस्तस्माद् कोष्ठभेदः ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
सर्वं यदि एकस्मिन् कोषे तदा कोलाहलिन् राजा ।
नामस्थानधर्मस्तस्माद् कोष्ठभेदः ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| सर्वम् | everything |
| एकस्मिन् कोषे | in one bin |
| कोलाहलिन् | noisy neighbor |
| राजा | king |
| नामस्थानधर्मः | namespace dharma |
| कोष्ठभेदः | bulkhead split |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| एकस्मिन् कोषे | one shared cluster bag |
| नामस्थानधर्मः | namespace dharma |
| कोष्ठभेदः | compartment split |
English sense
Namespaces (and similar env compartments) split RBAC quotas network policies and blast radius inside one cluster.
Context / topic
Topic: why namespaces.
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
एकcluster सर्वं मा मिश्रय ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
env भेदः dev stage prod पृथक् ।
एकcluster सर्वं मा मिश्रय ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| env | env |
| भेदः | difference |
| dev | dev |
| stage | stage |
| prod | prod |
| पृथक् | separate |
| एकcluster | one cluster |
| सर्वम् | all |
| मा मिश्रय | do not mix |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| env भेदः | environment split |
| मिश्रय | mix prod with dev |
English sense
Prefer hard separation for prod. If multi-env clusters exist use strict namespace policy and never shared secrets.
Context / topic
Topic: env isolation.
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (अनुष्टुभ्)
बिना तैः एकदलं ग्रसते ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
ResourceQuota LimitRange नामस्थाने ।
बिना तैः एकदलं ग्रसते ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| ResourceQuota | ResourceQuota |
| LimitRange | LimitRange |
| नामस्थाने | in namespace |
| बिना तैः | without them |
| एकदलम् | one team |
| ग्रसते | eats |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| ResourceQuota | namespace quota |
| LimitRange | default container limits |
English sense
Attach quotas and default limits so one team cannot schedule away the cluster.
Context / topic
Topic: quotas. Links to resource quanta post.
वृत्तमिति: ८-८-८-८।
श्लोकः ४ (अनुष्टुभ्)
cluster-admin सर्वत्र मा ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
RBAC rolebinding नामस्थानगः ।
cluster-admin सर्वत्र मा ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| RBAC | RBAC |
| rolebinding | rolebinding |
| नामस्थानगः | namespace-scoped |
| cluster-admin | cluster-admin |
| सर्वत्र | everywhere |
| मा | not |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| rolebinding | namespaced RBAC |
| cluster-admin | cluster admin |
English sense
Grant least privilege inside the namespace. Avoid casual cluster-admin for app teams.
Context / topic
Topic: RBAC scope. Links to IAM.
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (उपजाति)
intra allow मितम् ।
flat CNI
पार्श्वचोरः ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
NetworkPolicy default deny
intra allow मितम् ।
flat CNI
पार्श्वचोरः ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| NetworkPolicy | NetworkPolicy |
| default | default |
| deny | deny |
| intra | intra |
| allow | allow |
| मितम् | measured |
| flat | flat |
| CNI | CNI |
| पार्श्वचोरः | lateral thief |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| default deny | deny by default |
| flat CNI | open pod network |
English sense
Namespace boundaries should include network policy not only directory labels.
Context / topic
Topic: network policy. Links to zero trust.
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ६ (अनुष्टुभ्)
copy-paste prod secret भये ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
secret configmap कुटुम्बं न अतिक्रमेत् ।
copy-paste prod secret भये ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| secret | secret |
| configmap | configmap |
| कुटुम्बम् | family/namespace |
| न अतिक्रमेत् | must not cross |
| copy-paste | copy-paste |
| prod | prod |
| secret | secret |
| भये | in danger |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| अतिक्रमेत् | cross namespace |
| copy-paste | manual copy |
English sense
Do not mount prod secrets into dev namespaces. Automate sealed distribution per env.
Context / topic
Topic: secret hygiene. Links to secrets.
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
अराजकलabel खोजं हन्ति ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
label taxonomy standardised ।
अराजकलabel खोजं हन्ति ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| label | label |
| taxonomy | taxonomy |
| standardised | standardised |
| अराजकलabel | anarchic labels |
| खोजम् | search |
| हन्ति | kills |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| label taxonomy | standard labels |
| अराजकलabel | chaos labels |
English sense
Standard app team env name labels make policy and cost allocation work.
Context / topic
Topic: labels. Links to service catalog.
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
hard tenancy कदाचित् cluster ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
multi-tenant cluster vs soft namespace ।
hard tenancy कदाचित् cluster ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| multi-tenant | multi-tenant |
| cluster | cluster |
| vs | vs |
| soft | soft |
| namespace | namespace |
| hard | hard |
| tenancy | tenancy |
| कदाचित् | sometimes |
| cluster | cluster |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| soft namespace | namespace only isolation |
| hard tenancy | stronger isolation |
English sense
Namespaces are not perfect hostile multi-tenant isolation. High-risk tenants may need separate clusters or cells.
Context / topic
Topic: soft vs hard tenancy. Links to multi-tenant treatise.
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
अदृश्यभोगः विवादाय ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
quota मापनं per namespace ।
अदृश्यभोगः विवादाय ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| quota | quota |
| मापनम् | metrics |
| per | per |
| namespace | namespace |
| अदृश्यभोगः | unseen usage |
| विवादाय | for dispute |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| per namespace | ns cost/usage |
| अदृश्यभोगः | unseen consumption |
English sense
Expose CPU mem and object counts per namespace for showback and noisy-neighbor talks.
Context / topic
Topic: usage visibility. Links to FinOps.
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
नामस्थानं दलं बध्नाति ।
बहुकिरायः
तत्त्वं ददाति ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
संसाधनमात्रा पात्रं बध्नाति
नामस्थानं दलं बध्नाति ।
बहुकिरायः
तत्त्वं ददाति ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| संसाधनमात्रा | resource quanta treatise |
| पात्रम् | container |
| बध्नाति | binds |
| नामस्थानम् | namespace |
| दलम् | team |
| बध्नाति | binds |
| बहुकिरायः | multi-tenant |
| तत्त्वम् | principle |
| ददाति | gives |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| संसाधनमात्रा | pod resources |
| नामस्थानम् | namespace |
English sense
Container requests bind pods; namespace quotas bind teams; multi-tenant dharma binds customers. Layers of the same isolation idea.
Context / topic
Topic: isolation stack.
सन्धिः: पात्रं अणु; नामस्थानं दलम्; कुटुम्बः ग्राहकः।
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
एभिर्नामस्थानधर्मः कोष्ठसत्यसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
envquota RBAC netpol secrets labels पञ्चकम् ।
एभिर्नामस्थानधर्मः कोष्ठसत्यसमन्वितः ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| env | env |
| quota | quota |
| RBAC | RBAC |
| netpol | netpol |
| secrets | secrets |
| labels | labels |
| पञ्चकम् | five-set |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| पञ्चकम् | env quota rbac netpol secrets labels |
English sense
Five limbs: env separation, quotas, namespaced RBAC, network policy and secret/label hygiene.
Context / topic
Topic: checklist.
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
मितं कोष्ठं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति नामस्थानधर्मसारः कोष्ठसत्यसमन्वितः ।
मितं कोष्ठं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | thus |
| नामस्थानधर्मसारः | namespace essence |
| कोष्ठसत्यम् | compartment truth |
| मितम् | measured |
| कोष्ठम् | compartment |
| क्रियायोग्यम् | operable |
| तन्त्रधर्मः | system dharma |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| मितं कोष्ठम् | measured compartment |
| तन्त्रधर्मः | platform dharma |
English sense
Closing: split the cluster into honest rooms with walls that actually hold.
Context / topic
Topic: close.
उपसंहारन्यायः: दलं पृथक्कुरु; कोटां देहि; जालं बध्नाहि।
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. Why namespaces
२. Env split
३. Quotas
४. RBAC
५. Netpol
६. Secrets
७. Labels
८. Hard vs soft
९. Usage
१०. Isolation stack
११. Five limbs
१२. Close
सन्दर्भाः / References
- Prior: resources 2026-09-10; multi-tenant 2026-09-08; zero trust 2026-07-20; IAM 2026-07-21.
- Domain: Kubernetes namespace isolation.
- English minimizable; Sanskrit-first.
- Style: no em dash; no Oxford comma in English clauses.