Free SSL for Kubernetes with Cert-Manager

That DevOps Guy · 80K views · 2020 · 19:14

Open on YouTube

Cloud, DevOps & reliabilityNetworking & internet infrastructuretutorial

Why Stack Overflow recommends it

Stack Overflow users link it as a setup walkthrough when they need cert-manager running in a cluster or are following it to get TLS certificates for ingress.

Recommended by 2 people across 2 different months, 2021 to 2022.

What it is

A 19-minute tutorial from the That DevOps Guy channel on cert-manager in Kubernetes. It explains how cert-manager issues TLS certificates automatically and stores them in Kubernetes secrets, then demonstrates both self-signed certificates and real Let's Encrypt certificates, with source code on GitHub.

What people said

Recommends Mehdi Amenein · 2021-12 · Stack Overflow · on “Kubernetes cert-manager certificate is created but can not get vertified”

I finally managed to fix the issue, what I have done was as follow: creating a new kubernete instance installing cert-manager manaully installing ingress-nginx manaully creating the issuer (waiting for it to complete) creating deployment and cluster creating ingress config for my application creating the certificate (waiting for it to complete) I was working on ArgoCD and had to first do these setups myself before handling CD with Argo. It was my own fault that I did not properly go through their documentations. The order is important, but the way I sat up Argo, it was provisioing everything in parallel so for example certificate was being provision before ingress be up or issuer be in place

Recommends CraZyCoDer · 2022-07 · Stack Overflow · on “Does Kubernetes Ingress Supports Internal Requests?”

I've come up with Cert-Manager eventually, because it turned out to be most optimal way in comparison with others. Here is a link [this video] to a tutorial on Youtube to set it up into your k8s cluster.

Cites Ibrahim Abou Khalil · 2021-05 · Stack Overflow · on “Disable TLS 1.0 and TLS 1.1 in nginx-ingress on GKE”

I want to disable TLS 1.0 and TLS 1.1 from my website. The website is hosted on the google cloud platform Kubernetes engine. I used this Nginx ingress [LINK] And for the SSL certificate, I used cert-manager from this tutorial [this video] I don't get where I should do the change. Should it be done from: ingress YAML file cert-manager load balancer on GCP I tried to create an SSL policy on GCP but I wasn't able to add a target because it should be a GCE ingress, not Nginx (I have to use Nginx due to lack of required metadata in GCE) I also tried creating a config map file but still, they are enabled.