Certificate Management
Create and renew Certificates automatically and effortlessly.
We operate a Cert-Manager within the Kubernetes along with a ClusterIssuer
named wwuit-acme
, which enables the acquisition of certificates. These certificates are stored in Secrets and renewed automatically.
Only hosts that have been approved in the application are allowed in the certificates.
This would for example create a certificate for example.uni-muenster.de
and stores it in the Secret example-certificate
:
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
annotations:
cert-manager.io/issue-temporary-certificate: "true"
name: example
namespace: example
spec:
commonName: example.uni-muenster.de
dnsNames:
- example.uni-muenster.de
issuerRef:
group: cert-manager.io
kind: ClusterIssuer
name: wwuit-acme
privateKey:
algorithm: ECDSA
rotationPolicy: Always
size: 256
secretName: example-certificate
subject:
countries:
- DE
localities:
- Muenster
organizations:
- Westfaelische Wilhelms-Universitaet Muenster
provinces:
- Nordrhein-Westfalen