Profilanwendbarkeit: Stufe 2 - Masterknoten
Begrenzen Sie die
Node und Pod Objekte, die ein Kubelet ändern könnte.Die Verwendung des
NodeRestriction-Plug-ins stellt sicher, dass der Kubelet auf die Node- und Pod-Objekte beschränkt ist, die er gemäß der Definition ändern könnte. Solche Kubelets
dürfen nur ihr eigenes Node-API-Objekt ändern und nur Pod-API-Objekte modifizieren, die an ihren Knoten gebunden sind.
HinweisStandardmäßig ist
NodeRestriction nicht festgelegt. |
Prüfung
Führen Sie den folgenden Befehl auf dem Steuerungsknoten aus:
ps -ef | grep kube-apiserver
Überprüfen Sie, ob das Argument
--enable-admission-plugins auf einen Wert gesetzt ist, der NodeRestriction enthält.Wiederherstellung
Befolgen Sie die Kubernetes-Dokumentation und konfigurieren Sie das
NodeRestriction-Plug-in auf den Kubelets. Bearbeiten Sie dann die API-Server-Pod-Spezifikationsdatei
/etc/kubernetes/manifests/kube-apiserver.yaml auf dem Master-Knoten und setzen Sie den --enable-admission-plugins-Parameter auf einen Wert, der NodeRestriction enthält.--enable-admission-plugins=...,NodeRestriction,...
