Cert-manager is a popular native Kubernetes certificate management controller. It can help with issuing certificates from a variety of sources, such as Let’s Encrypt etc. Cert-manager will ensure that certificates are valid and up to date, and attempt to renew certificates at a configured time before they expire.
Cert-manager runs within the Kubernetes cluster as a series of deployment resources. It utilizes CRDs to configure Certificate Authorities and request certificates. It is deployed using regular YAML manifests, like any other application on Kubernetes.