14 lines
763 B
Markdown
14 lines
763 B
Markdown
# replicator
|
||
|
||
Kubernetes Replicator (mittwald/kubernetes‑replicator) is a lightweight controller that automatically copies Secrets and ConfigMaps between namespaces. It is ideal for sharing resources like wildcard TLS certificates generated by cert‑manager across multiple namespaces without manual copying.
|
||
|
||
Replicator watches for annotations on a source Secret and keeps synchronized copies updated in the target namespaces. It preserves custom metadata and removes cert‑manager‑specific annotations from the replicated secrets to avoid conflicts. When cert‑manager renews a certificate, Replicator automatically updates all replicated copies.
|
||
|
||
## Setup
|
||
|
||
Using flux for reconciliation.
|
||
|
||
``` bash
|
||
kubectl kustomize deploy/flux | kubectl apply -f -
|
||
```
|