Kubernetes v1.36 Elevates Security with Fine-Grained Kubelet API Authorization

Published on April 24, 2026

Kubernetes has long prioritized robust security protocols for its orchestration platform. The default coarse-grained authorization model for the Kubelet API has been a standard, allowing broad access to sensitive operations like command execution in running containers.

The newly released Kubernetes v1.36 transitions the fine-grained Kubelet API authorization from beta to General Availability (GA). This change locks the feature gate to enabled, permitting precise access control over various Kubelet API endpoints without exposing the system to unnecessary risks.

The update enables distinct subresource permissions for metrics, logs, and health checks, which were previously linked to the permission for executing commands in containers. This dual-check system reinforces security requests first pass a specific authorization check before reverting to the broader permissions of the nodes/proxy subresource.

The new model considerably reduces the risk of unintentional command execution, enhancing the overall security posture of Kubernetes deployments. adoption of this feature, the Kubernetes community aims to mitigate exposure to potential vulnerabilities that previously affected widely used monitoring tools.

Related News