Cloud-native apps today often run on Kubernetes in the public cloud, making security a non-negotiable. Transport Layer Security (TLS) is everywhere — from your browser to cloud-native apps — but for many developers, it feels like a black box filled with acronyms and certificates. TLS is the technology that keeps our apps, APIs, and data safe.
In this session, we’ll break TLS into simple, human-friendly concepts: what certificates really are, how handshakes work, and why “trust” matters. We’ll also touch on what Kubernetes is and why cloud platforms like AWS, Azure, and GCP rely on TLS everywhere. Then we’ll tackle common real-world headaches — expired certificates, broken trust chains, and misconfigured apps.
Finally, we’ll bring it all together with a live demo: generating TLS certificates and securing a Kubernetes-based application running in the cloud. By the end, you’ll see that TLS isn’t scary — it’s just another tool you can master to build secure, cloud-ready apps.
Key Takeaways
Understand the basics of public cloud & Kubernetes in simple terms.
Learn TLS fundamentals: certificates, handshakes, and trust.
Discover how TLS protects apps and data in the cloud.
Recognize and fix common TLS issues like expired certs or misconfigurations.
Gain confidence with a demo of securing a Kubernetes app using open-source tools.
Talk with Demo
5 min → Cloud & Kubernetes 101 (why TLS matters here).
10 min → TLS basics + real-world issues.
10 min → Live demo: securing a Kubernetes app with TLS.
Q&A
This is a fundamental skill in development and TLS is a fundamental technology.
Please please please, do some research into the origins of TLS and discuss that briefly. It's important for people to know how some of the web/society's essential techniques come about and are maintained. More than just some k8s tutorial