An AKS Cluster's Kubelet's read-only port should be disabled

Description

The read-only port should be disabled to prevent unauthenticated users from potentially retrieving sensitive information about the cluster.

Remediation

Choose one of the following remediation methods. For both methods, a restart of the Kubelet service is required.

Kubelet config file

  1. Add the following JSON to the /etc/kubernetes/kubelet/kubelet-config.json file.
"readOnlyPort": 0

Executable arguments

  1. Edit the Kubelet service file on each worker node and ensure the following parameters are part of the KUBELET_ARGS variable string.
--read-only-port=0