Es gibt keine empfohlene Mindestgröße. Pods haben jedoch beide CPU and memory requests and limits.
Anfragen definieren, wie viel freie CPU/Speicher dort auf einem Knoten sein muss, damit ein Pod dort eingeplant werden kann; Dieser Betrag ist dann für diesen Pod reserviert und wird nicht als "frei" für die Planung eines nächsten Pods betrachtet.
Auf der anderen Seite definieren Grenzwerte die maximale Menge, die ein Pod anfordern kann - diese können überboten werden.
Versuchen Sie, Ihre kubectl describe nodes
Ausgabe zu sehen, die alle Pods und ihre Anforderungen und Grenzen auflistet. Standardmäßig sind die Anforderungen 100 m (10% eines Kerns). Wenn Sie wissen, dass einige Ihrer Pods nicht so viel benötigen, legen Sie dies niedriger fest. Dann können Sie mehr Pods auf einem Knoten planen oder zumindest die Anzahl der Knoten berechnen, die Sie benötigen.
Folgen Sie auf Q: meine Bereitstellungen bleiben stecken, wie neue Pods konkurrieren mit Ressourcen der ausgehenden ... scheint seltsam, dass ich nicht während einer Bereitstellung festschreiben kann – AndrewMcLagan
Auch ist es besser, 2 größere Knoten oder zu haben 3 kleinere Knoten? – AndrewMcLagan