Add cert-manager and let's encrypt to the k8s-cluster

This change contains a new module which will be applied after the
kubernetes-cluster has been created. It will install the cert-manager in
it and add let's encrypt as a ClusterIssuer to the cluster. That setup
allows me to simply issue certificates for all services in the cluster.
This commit is contained in:
2025-09-16 21:54:13 +02:00
parent d96523a071
commit 1b32fb309c
6 changed files with 152 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ Though, it should be safe to run each step multiple times, they should all be in
Run this setup in the `infra/` directory.
include::infra/README.adoc[tag=setup]
include::./infra/README.adoc[tag=setup]
=== k3s
@@ -33,7 +33,13 @@ Run this setup in the `k3s/` directory.
The k3s-setup requires a `inventory.ini` which is automatically created by the infra.
So, make sure to apply the infra at least once, before running these playbooks.
include::k3s/README.adoc[tag=setup]
include::./k3s/README.adoc[tag=setup]
=== k8s
Run this setup in the `k8s/` directory.
include::./k8s/README.adoc[tag=setup]
== Enlarge / Reduce size of cluster