Loading video player...
In this video, you’ll learn how to secure your Kubernetes-based web applications using AWS-native tools like AWS Certificate Manager (ACM) and the AWS Load Balancer Controller. We walk through a complete step-by-step setup: from deploying a sample Nginx app to configuring Route 53 domains, issuing TLS certificates with ACM, and setting up Traefik with a secure HTTPS endpoint. This guide is perfect for developers working in AWS who want to implement TLS securely without relying on Let’s Encrypt or cert-manager. It uses a GitOps-friendly structure with Kustomize to manage environments like dev and staging. 🔐 Covered Topics: • Deploy sample apps on Kubernetes using overlays • Register domains and configure Route 53 • Issue TLS certificates with ACM • Install Traefik and configure annotations for Load Balancer • Create IngressRoute for routing • Enable HTTPS using AWS-native certificates • Compare Classic Load Balancer and Network Load Balancer setup • Understand cleanup and deletion caveats 🔗 GitHub Repository: https://github.com/nsalexamy/secure-web-app-on-k8s-with-tls