Stellen Sie sich diese hypothetische Situation (das hat mich gebissen nur in der Praxis):Kubernetes DNS-Pod-Rennen Benutzerebene Schoten in donnernde Herde Szenario
- Alle Arbeiter-Instanzen in einem Kubernetes Cluster Form (sagen aufgrund eines Spotpreisschwankungen) und eine neue kommt automatisch zurück.
- Der Scheduler versucht dann, Pods auf dem Knoten in beliebiger Reihenfolge zu planen, aber sie können nicht alle passen, da die Anzahl der Knoten kleiner ist als zuvor.
- Alle
default
Namespace Schoten machen es auf, aber derkube-system
Namespace DNS-Pod nicht - Jetzt versuchen fast alles auf dem Cluster laufen aufgehängt ist, weil es auf dem Cluster kein DNS ist.
Gibt es eine Möglichkeit die QoS-Ebene in Kubernetes zu verwenden, den Scheduler zu bekommen, um proritize Planung die kube-system
Schoten vor dem anderen Namespaces? Oder gibt es eine andere Möglichkeit, dieses Problem zu beheben?