To ensure the etcd service is serving TLS to peers,
make sure the etcd-pod*
ConfigMaps in the
openshift-etcd
namespace contain the following argument
for the etcd
binary in the etcd
pod:
oc get -nopenshift-etcd cm etcd-pod -oyaml | grep "\-\-peer-key-file=/etc/kubernetes/static-pod-certs/secrets/etcd-all-[a-z]+/etcd-peer-NODE_NAME.key"
Note that the [a-z]+
is being used since the directory might
change between OpenShift versions.