Skip to content

Commit 3dc581b

Browse files
authored
Merge pull request kubernetes-sigs#7290 from charlie-haley/docs/migrating-cert-manager
📖 document migrating to user-managed cert-manager
2 parents 19cc06d + 76a2110 commit 3dc581b

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

docs/book/src/SUMMARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
- [CustomResourceDefinitions relationships](./developer/crd-relationships.md)
9595
- [Troubleshooting](./user/troubleshooting.md)
9696
- [Reference](./reference/reference.md)
97-
- [API Reference](./reference/api_reference.md)
97+
- [API Reference](./reference/api_reference.md)
9898
- [Glossary](./reference/glossary.md)
9999
- [Provider List](./reference/providers.md)
100100
- [Ports](./reference/ports.md)

docs/book/src/clusterctl/configuration.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,25 @@ If no value is specified, or the format is invalid, the default value of 10 minu
9595

9696
Please note that the configuration above will be considered also when doing `clusterctl upgrade plan` or `clusterctl upgrade plan`.
9797

98+
## Migrating to user-managed cert-manager
99+
100+
You may want to migrate to a user-managed cert-manager further down the line, after initialising cert-manager on the management cluster through `clusterctl`.
101+
102+
`clusterctl` looks for the label `clusterctl.cluster.x-k8s.io/core=cert-manager` on all api resources in the `cert-manager` namespace. If it finds the label, `clusterctl` will manage the cert-manager deployment. You can list all the resources with that label by running:
103+
```bash
104+
kubectl get all -A --selector=clusterctl.cluster.x-k8s.io/core=cert-manager
105+
```
106+
If you want to manage and install your own cert-manager, you'll need to remove this label from all API resources.
107+
108+
<aside class="note warning">
109+
110+
<h1>Warning</h1>
111+
112+
Cluster API has a direct dependency on cert-manager. It's possible you could encounter issues if you use a different version to the Cluster API default version.
113+
114+
</aside>
115+
116+
98117
## Avoiding GitHub rate limiting
99118

100119
Follow [this](./overview.md#avoiding-github-rate-limiting)

0 commit comments

Comments
 (0)