An administrator is reviewing the CIS Kubernetes Benchmark for node security. Which TWO of the following settings are explicitly recommended by CIS to secure kubelet configurations? (Choose TWO)
Trap 1: Ensure that the --tls-cert-file argument is omitted
TLS certificates are required for secure kubelet communication.
- A
Ensure that the --anonymous-auth argument is set to false
Disabling anonymous requests to the kubelet is a core CIS requirement.
- B
Ensure that the --insecure-port argument is set to 8080
Setting insecure-port to 8080 is incorrect; CIS recommends disabling the insecure port entirely (set to 0).
- C
Ensure that the --read-only-port argument is set to 10255
CIS recommends disabling the read-only port (set to 0), not enabling it.
- D
Ensure that the --tls-cert-file argument is omitted
Why wrong: TLS certificates are required for secure kubelet communication.
- E
Ensure that the --authorization-mode argument is not set to AlwaysAllow
CIS recommends setting kubelet authorization mode to Webhook rather than AlwaysAllow.