Ansichten:
Profilanwendbarkeit: Stufe 1 - Masterknoten
Aktivieren Sie die Client-Authentifizierung für den etcd-Dienst.
etcd ist ein hochverfügbarer Key-Value-Store, der von Kubernetes-Bereitstellungen für die persistente Speicherung aller seiner REST-API-Objekte verwendet wird. Diese Objekte sind sensibel und sollten nicht für nicht authentifizierte Clients zugänglich sein. Sie sollten die Client-Authentifizierung über gültige Zertifikate aktivieren, um den Zugriff auf den etcd-Dienst abzusichern.
Hinweis
Hinweis
Standardmäßig kann der etcd-Dienst von nicht authentifizierten Clients abgefragt werden.

Auswirkung

Alle Clients, die versuchen, auf den etcd-Server zuzugreifen, benötigen ein gültiges Client-Zertifikat.

Prüfung

Führen Sie den folgenden Befehl auf dem etcd-Serverknoten aus:
ps -ef | grep etcd
Überprüfen Sie, ob das Argument --client-cert-auth auf true gesetzt ist.

Wiederherstellung

Bearbeiten Sie die etcd-Pod-Spezifikationsdatei /etc/kubernetes/manifests/etcd.yaml auf dem Master-Knoten und setzen Sie den untenstehenden Parameter.
--client-cert-auth="true"