// Tech Talk //

Securing Your Kubernetes Ingress With Let’s Encrypt

Starts on March 15, 2022 at 03:00 PM
Default avatar

By Kim Schlesinger

Developer Advocate

Securing Your Kubernetes Ingress With Let’s Encrypt


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


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


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 us

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in our Questions & Answers section, find tutorials and tools that will help you grow as a developer and scale your project or business, and subscribe to topics of interest.

Sign up now
About the authors
Default avatar

Developer Advocate

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

Still looking for an answer?

Ask a questionSearch for more help

Was this helpful?
Leave a comment...

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Take a look at the references github repository. Specifically I would suggest looking at 03-setup-ingress-controller/assets/manifests for the yaml files.


Could you please post a git repo of the YAML files used within this video tutorial?

  • No? Why not? Oh, i see, you wish it were that simple…

Is there a text tutorial somewhere for those of us who dont do video in the office?

im getting a 503 Service Temporarily Unavailable?

Try DigitalOcean for free

Click here to sign up and get $200 of credit to try our products over 60 days!
Try DigitalOcean for free