Ich mag die Anzahl der Kerne in meinem GKE Cluster halten unten 3. Dies wird viel mehr möglich, wenn die CPU Grenzen der K8S Replikation Controller und Schoten von 100 m bis maximal 50 m reduziert werden. Ansonsten nehmen die K8s-Pods allein 70% eines Kerns.Wie CPU-Grenzen von Kubernetes Systemressourcen zu reduzieren?
I entschieden gegen die CPU-Leistung eines Knotens erhöht wird. Dies wäre meiner Meinung nach konzeptionell falsch, da das CPU-Limit definiert ist, um in Kernen gemessen zu werden. Stattdessen habe ich die folgenden:
- limitranges/limits mit einer Version mit „50m“ als Standard-CPU Grenze (nicht notwendig, aber meiner Meinung nach Reinigern)
- Patchen alle Replikations Controller im kube-System zu ersetzen Namensraum zu 50m für alle Behälter
- Löschen ihre Hülsen
- ersetzt alle nicht-rc Schoten im kube-System-Namensraum mit Versionen zu verwenden, die 50 m für alle Behälter verwenden
das ist eine Menge Arbeit und wahrscheinlich zerbrechlich. Alle weiteren Änderungen in zukünftigen Versionen von K8 oder Änderungen in der GKE-Konfiguration können dies verhindern.
So gibt es einen besseren Weg?