Intermediate to Advanced|18 hours|36 lessons

SSL/TLS & Certificate Management for Kubernetes Engineers

From encryption fundamentals to production cert management on Kubernetes. Master TLS handshakes, X.509 certificates, cert-manager, mTLS with service mesh, and the 3AM cert expiry runbook.

Text-based, no videos
10 modules, 36 lessons
Lifetime access

What you'll learn

Symmetric and asymmetric encryption, key exchange, digital signatures from first principles
TLS 1.2 and 1.3 handshake internals, every packet, every decision
X.509 certificate anatomy, CA hierarchy, and chain of trust verification
Kubernetes internal PKI: every certificate the API server, kubelet, and etcd use
cert-manager with ACME, Vault, and private CAs for automated certificate lifecycle
mTLS with Istio, Linkerd, and Cilium for zero-trust service mesh
Debug certificate failures with OpenSSL and respond to cert expiry incidents

Curriculum

10 modules · 36 lessons
01

Cryptography Foundations

The building blocks of TLS: symmetric encryption, asymmetric encryption, key exchange, hashing, and digital signatures.

4 lessons
02

The TLS Protocol

TLS 1.2 and 1.3 handshake internals: every message, every decision, and why TLS 1.3 is faster and more secure.

4 lessons
03

X.509 Certificates & PKI

Certificate anatomy, CSRs, SANs vs wildcards, CA hierarchy, certificate chains, and the trust model that underpins HTTPS.

4 lessons
04

Certificate Authorities

Public CAs, private CAs, and the trust decisions that determine whether your certificates are accepted or rejected.

3 lessons
05

Kubernetes Internal PKI

Every certificate inside a Kubernetes cluster: API server, kubelet, etcd, front-proxy, and service account signing keys.

4 lessons
06

cert-manager on Kubernetes

Automated certificate lifecycle on Kubernetes: ACME, Vault, private CAs, and the Certificate CRD that handles everything.

4 lessons
07

Ingress TLS & Termination

TLS termination strategies: at the load balancer, at the ingress controller, or at the pod: with NGINX, Traefik, Envoy, and Gateway API.

3 lessons
08

mTLS & Service Mesh

Mutual TLS for zero-trust service-to-service communication: with Istio, Linkerd, Cilium, and SPIFFE/SPIRE.

4 lessons
09

Secrets, Storage & Rotation

Store certificates securely, rotate them without downtime, and monitor expiry across your entire fleet.

3 lessons
10

Debugging & Incident Response

The OpenSSL debugging toolkit, incident response for cert failures, and real outage postmortems that teach more than any tutorial.

3 lessons

About the Author

Sharon Sahadevan

Sharon Sahadevan

AI Infrastructure Engineer

Building production GPU clusters on Kubernetes. H100s, large-scale model serving, and end-to-end ML infrastructure across Azure and AWS.

10+ years designing cloud-native platforms with deep expertise in Kubernetes orchestration, GitOps (Argo CD), Terraform, and MLOps pipelines for LLM deployment.

Author of KubeNatives, a weekly newsletter read by 3,000+ DevOps and ML engineers for production insights on K8s internals, GPU scheduling, and model-serving patterns.

Ready to master this topic?

Start with the free preview lesson and see for yourself.