Kubernetes 1.36 introduces 60 enhancements with a strong focus on security. Key breaking changes include the deprecation of service.spec.externalIPs (a long-standing man-in-the-middle attack vector), updates to PodCertificateRequest combining PKIXPublicKey and ProofOfPossession into StubPKCS10Request, stricter IP/CIDR validation enabled by default, and new DRA permission requirements for resourceclaims/status. New alpha features include manifest-based admission control config to eliminate the circular dependency of storing security rules in etcd. Features graduating to stable include user namespace support in pods, external signing of service account tokens, mutating admission policies via CEL, SELinux label change speedups, OCI artifact volume sources, and DRA AdminAccess. Operators upgrading to 1.36 should audit externalIPs usage, update PodCertificateRequest configs, review IP/CIDR values, and check DRA RBAC permissions.

13m read timeFrom webflow.sysdig.com
Post cover image
Table of contents
#127 Support user namespaces in pods#740 API for external signing of service account tokens#1710 Speed up recursive SELinux label change#2862 Fine-grained Kubelet API authorization#3962 Mutating admission policies#2258 Node log query#4205 Support PSI based on cgroupv2#4265 Add ProcMount option#4639 VolumeSource: OCI artifact and/or image#5018 DRA: AdminAccess for ResourceClaims and ResourceClaimTemplates#5538 CSI driver opt-in for service account tokens via secrets field#5589 Remove gogo protobuf dependency for Kubernetes API types
1 Impression