Report this

What is the reason for this report?

Securing Your Kubernetes Ingress With Let’s Encrypt

Updated on March 9, 2022
Kim Schlesinger

By Kim Schlesinger

Developer Advocate

Securing Your Kubernetes Ingress With Let’s Encrypt

Video

About the Talk

Ready to take that cluster into production? Is it secured?

Learn how to install and configure the Kubernetes Ingress NGINX Controller and connect it with cert-manager to generate TLS certificates using Let’s Encrypt. Setting up Ingress and TLS termination ensures that traffic from the internet into your cluster is encrypted, an essential step for a Kubernetes clusters serving in production.

What You’ll Learn

  • Installing and configuring the Kubernetes NGINX Ingress Controller

  • Setting up cert-manager to automatically generate and rotate TLS certificates from Let’s Encrypt

  • How to test that TLS termination is working

This Talk Is Designed For

  • Platform engineers setting up production Kubernetes clusters

  • Developers interested in enabling https for applications inside a Kubernetes cluster

Prerequisites

  • Experience connecting to a Kubernetes cluster with the command line tool kubectl

Resources

NGINX Ingress Controller

Let’s Encrypt

Kubernetes Starter Kit

cert-manager Cloud native certificate management for Kubernetes

Presentation deck

Kubernetes in minutes, on DigitalOcean

DigitalOcean Kubernetes (DOKS) is a managed Kubernetes service that lets you deploy Kubernetes clusters without the complexities of handling the control plane and containerized infrastructure. Clusters are compatible with standard Kubernetes toolchains and integrate natively with DigitalOcean Load Balancers and block storage volumes.

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

About the author

Kim Schlesinger
Kim Schlesinger
Author
Developer Advocate
See author profile

I'm a developer advocate at DigitalOcean focusing on Kubernetes and other Cloud Native technologies

Still looking for an answer?

Was this helpful?
Creative CommonsThis work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.
Join the Tech Talk
Success! Thank you! Please check your email for further details.

Please complete your information!

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.