Profilanwendbarkeit: Stufe 1
Deaktiviert anonyme Anfragen an den Kubelet-Server.
Wenn aktiviert, werden Anfragen, die nicht von anderen konfigurierten Authentifizierungsmethoden
abgelehnt werden, als anonyme Anfragen behandelt. Diese Anfragen werden dann vom Kubelet-Server
bedient. Sie sollten sich auf die Authentifizierung verlassen, um den Zugriff zu autorisieren
und anonyme Anfragen zu verhindern.
HinweisStandardmäßig ist der anonyme Zugriff auf
false gesetzt. |
Auswirkung
Anonyme Anfragen werden abgelehnt.
Prüfung
In OpenShift 4 wird die Kubernetes-Konfigurationsdatei vom Machine Config Operator
verwaltet und
anonymous-auth ist standardmäßig auf false gesetzt.Führen Sie den folgenden Befehl auf jedem Knoten aus, um die Konfiguration der anonymen
Authentifizierung vorzunehmen:
for node in $(oc get nodes -ojsonpath='{.items[*].metadata.name}'); do
oc get --raw /api/v1/nodes/$node/proxy/configz | jq
'.kubeletconfig.authentication.anonymous.enabled'
done
Überprüfen Sie, dass die Konfiguration für jeden Knoten
false zurückgibt.Wiederherstellung
Erstellen Sie eine
kubeletconfig, um die anonyme Authentifizierung explizit zu deaktivieren. Beispiele, wie dies zu
tun ist, finden Sie in der OpenShift-Dokumentation.
