Ansichten:
Profilanwendbarkeit: Stufe 1 - Masterknoten
Stellen Sie sicher, dass die Eigentümerschaft des etcd-Datenverzeichnisses auf etcd:etcd gesetzt ist.
etcd ist ein hochverfügbarer Key-Value-Store, der von Kubernetes-Bereitstellungen für die persistente Speicherung aller seiner REST-API-Objekte verwendet wird. Dieses Datenverzeichnis sollte vor unbefugtem Lesen oder Schreiben geschützt werden. Es sollte im Besitz von etcd:etcd sein.
Hinweis
Hinweis
Standardmäßig ist die Eigentümerschaft des etcd-Datenverzeichnisses auf etcd:etcd festgelegt.

Prüfung

Auf dem etcd-Serverknoten erhalten Sie das etcd-Datenverzeichnis, das als Argument --data-dir übergeben wird, aus dem folgenden Befehl:
ps -ef | grep etcd
Führen Sie den folgenden Befehl aus (basierend auf dem oben gefundenen etcd-Datenverzeichnis).
stat -c %U:%G /var/lib/etcd
Überprüfen Sie, ob die Eigentümerschaft auf etcd:etcd festgelegt ist.

Wiederherstellung

Auf dem etcd-Serverknoten erhalten Sie das etcd-Datenverzeichnis, das als Argument --data-dir übergeben wird, aus dem folgenden Befehl:
ps -ef | grep etcd
Führen Sie den folgenden Befehl aus (basierend auf dem oben gefundenen etcd-Datenverzeichnis).
chown etcd:etcd /var/lib/etcd