Workload misconfigurations

Kubernetes node’s kubelet protect-kernel-defaults is set false

Risk Level

Informational (4)

Platform(s)
  • N/A

Compliance Frameworks

Description

The kubelet reads various parameters, including security settings, from a config file. Kernel parameters are usually tuned and hardened by the system administrators before putting the systems into production. These parameters protect the kernel and the system. Your kubelet kernel defaults that rely on such parameters should be appropriately set to match the desired secured system state. Ignoring this could potentially lead to running pods with undesired kernel behavior. Orca has detected that the protectKernelDefaults flag is set to false on {K8sNode.Vm}.
  • Recommended Mitigation

    Set {K8sNode}'s Kubelet's protectKernelDefaults to true.