# Replications

> Replicate resources across tenants or namespaces

> For the complete documentation index, see [llms.txt](https://deploy-preview-156--docs-projectcapsule.netlify.app/llms.txt).
> The HTML version of this page is at https://deploy-preview-156--docs-projectcapsule.netlify.app/docs/replications/.

Capsule provides two dedicated Custom Resource Definitions for propagating Kubernetes resources across Tenant Namespaces, covering both the cluster administrator and Tenant owner personas:

- **[GlobalTenantResource](./global/)**: cluster-scoped, managed by cluster administrators. Selects Tenants by label and replicates resources into all matching Tenant Namespaces.
- **[TenantResource](./tenant/)**: namespace-scoped, managed by Tenant owners. Replicates resources across the Namespaces within a single Tenant.

Both CRDs follow the same structure: resources are defined in `spec.resources` blocks, reconciled on a configurable `resyncPeriod`, and support [Go-template-based generators](/docs/operating/concepts/templating/) for dynamic resource creation.

## Pages in this section

- [GlobalTenantResources](https://deploy-preview-156--docs-projectcapsule.netlify.app/docs/replications/global/index.md): Replicate resources across tenants or namespaces as Cluster Administrator.
- [TenantResources](https://deploy-preview-156--docs-projectcapsule.netlify.app/docs/replications/tenant/index.md): Replicate resources across a Tenant's Namespaces as Tenant Owner

---

Last modified August 21, 2026: feat: rewrite quickstart and refactor page ordering (#117) (#125) (040fb2a)
