Manage SSL Certificates in Kubernetes with cert-manager

Опубликовано: 27 Январь 2025
на канале: DevOps Avenue
22
5

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-av...

Install cert-manager using Helm:
https://cert-manager.io/docs/installa...

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