Information
Setup TLS connection on the Kubelets.
Rationale:
The connections from the apiserver to the kubelet are used for fetching logs for pods, attaching (through kubectl) to running pods, and using the kubelet's port-forwarding functionality. These connections terminate at the kubelet's HTTPS endpoint. By default, the apiserver does not verify the kubelet's serving certificate, which makes the connection subject to man-in-the-middle attacks, and unsafe to run over untrusted and/or public networks.
Impact:
TLS and client certificate authentication must be configured for your Kubernetes cluster deployment.
Solution
OpenShift automatically manages TLS authentication for the API server communication with the node/kublet. This is not configurable.
Default Value:
By default, OpenShift uses X.509 certificates to provide secure connections between the API server and node/kubelet. OpenShift does not use values assigned to the tls-cert-file or tls-private-key-file flags.