In this video, I cover cert-manager in detail. First, you’ll learn what cert-manager is, how it works, and how the ACME server issues public SSL certificates for Kubernetes apps. In the second half, the tutorial demonstrates how to set up cert-manager and sign both self-hosted and free SSL certificates GitHub Repo: https://github.com/gurlal-1/devops-avenue/tree/main/yt-videos/kind-cert-manager Install cert-manager using Helm: https://cert-manager.io/docs/installation/helm/ 00:00 Intro 00:33 What cert-manager does 01:04 How cert-manager works 03:23 ACME server 04:34 HTTP-01 challenge 05:09 How the HTTP-01 challenge works 07:13 DNS-01 challenge 07:32 How the DNS-01 challenge works 08:29 Tutorial: source code 08:42 Prerequisite for the tutorial 10:15 Terraform code to provision resources 12:01 Setting up a Kubernetes cluster using KIND (Kubernetes IN Docker) 14:59 Set up the Nginx Ingress Controller 17:13 Deploy a web app 20:56 Explanation of self-signed certificates and their use in Kubernetes 21:22 Deploy cert-manager 22:12 Self-signed Issuer resource and Certificate resources 24:39 Create a self-signed certificate 29:36 Use Let's Encrypt staging environment to issue a certificate #kubernetes #devops #cert-manager