cert-manager

cert-manager - a native Kubernetes certificate management controller which creates TLS certificates for workloads in your Kubernetes or OpenShift cluster and renews the certificates before they expire.

Get started

cert-manager docs

Issue a Certificate using HTTP Validation

Further reading