From the course: Kubernetes: Your First Project

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Adding HTTPS to your website with cert-manager

Adding HTTPS to your website with cert-manager - Kubernetes Tutorial

From the course: Kubernetes: Your First Project

Adding HTTPS to your website with cert-manager

- [Instructor] We've successfully created a working ingress at explorecalifornia.local, through which we can access Explore California. Now, this will work if you add HTTPS to this. However, you might want to have more control over the certificate that Nginx ingress uses to secure this connection. Managing certificates in Kubernetes can be challenging though. While services like Let's Encrypt have greatly simplified this process over the years, manually importing your certificate into your Kubernetes cluster and then keeping it rotated when it expires could be a convoluted process. This is solved by cert-manager. cert-manager is an open source Kubernetes application that automates certificate management, and makes issuing certificates to things like ingresses really easy. So what we're going to do is we're going to use cert-manager to issue ourselves a self-signed certificate, and then we're going to configure our Explore California ingress to enable HTTPS, and use that certificate…

Contents