logo

Kubernetes security fundamentals: PKI

ID: a167d467-aae6-5e8b-84f5-06042b2de9de

STIX ID: report--a167d467-aae6-5e8b-84f5-06042b2de9de

Feed Name: Datadog Security Labs

Date Published: 2025-07-14

Date Updated: 2026-04-27

...
...

This post explains how Kubernetes uses PKI to secure TLS between system components, detailing the certificate inventory and separation of CAs (main, etcd, and front-proxy) and how kubelet client/server certificates are used. It calls out security risks such as the default unauthenticated API server-to-kubelet connection and self-signed kubelet server certs that enable sniffing/AITM, and it stresses protecting private keys (especially ca.key), understanding distribution nuances (e.g., RKE1 storing keys in a configmap), and the operational challenge that Kubernetes lacks CRL/OCSP, requiring CA rotation to revoke compromised client certificates—hence minimizing client certificate use.

Your team is not currently subscribed to this feed. You must subscribe to it in order to see this post.