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 - 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
-
-
-
-
-
-
(Locked)
Running your app locally within Kubernetes55s
-
(Locked)
Creating your kind cluster3m 15s
-
(Locked)
Scaling Explore California with a deployment5m 55s
-
(Locked)
Exposing Explore California with a service3m 48s
-
(Locked)
Routing Explore California with an ingress3m 59s
-
(Locked)
Installing NGINX ingress controller2m 48s
-
(Locked)
Testing your changes3m 30s
-
(Locked)
Adding HTTPS to your website with cert-manager6m 26s
-
(Locked)
Challenge: Change the port number52s
-
(Locked)
Solution: Change the port number2m 49s
-
(Locked)
-
-
-
-