Hinzufügen eines Taints zu einem Knoten
In diesem Schritt erfahren Sie, wie Sie mit dem kubectl taint
-Befehl einen Taint (Abwehrzeichen) zu einem Knoten hinzufügen. Taints werden verwendet, um einen Knoten mit bestimmten Einschränkungen oder Anforderungen zu markieren, was die Planung von Pods auf diesem Knoten beeinflussen kann.
Um einen Taint zu einem Knoten hinzuzufügen, können Sie den folgenden Befehl verwenden:
kubectl taint nodes minikube app=prod:NoSchedule
Dies fügt einen Taint mit dem Schlüssel app
und dem Wert prod
zu einem Knoten namens minikube
hinzu, mit der Auswirkung NoSchedule
. Dadurch wird verhindert, dass Pods auf dem Knoten geplant werden, es sei denn, sie tolerieren den Taint.
Anschließend können Sie die Taints, die derzeit auf Knoten in Ihrem Kubernetes-Cluster angewendet sind, mit dem kubectl describe node
-Befehl anzeigen.
Um die Taints auf einem Knoten anzuzeigen, können Sie den folgenden Befehl verwenden:
kubectl describe node minikube
Die auf den Knoten angewendeten Taints werden im Abschnitt "Taints" der Ausgabe aufgelistet. Sie können diese Informationen nutzen, um zu überprüfen, ob der Taint, den Sie im vorherigen Schritt hinzugefügt haben, auf den Knoten angewendet wurde.