我想保持核心數量在我的GKE集羣低於3如果K8S複製控制器和豆莢的CPU限制從百米最多50米淪落至此變得更加可行。否則,K8s吊艙單獨佔用一個核心的70%。如何減少kubernetes系統資源的CPU限制?
我決定不增加節點的CPU功率。這在我看來在概念上是錯誤的,因爲CPU限制被定義爲在覈心中測量。相反,我做了以下內容:
- 與「50m」表示一個版本替換limitranges /限制默認CPU限制(沒有必要的,但在我看來更清潔)
- 修補的KUBE-系統的所有複製控制器命名空間使用50米所有容器
- 刪除其豆莢
- 與版本替換的KUBE-系統命名空間中所有非RC莢使用50米所有容器
這是一個大量的工作並可能脆弱。即將到來的K8版本的任何進一步變化,或者GKE配置的變化,都可能會使其失效。
那麼,有沒有更好的辦法?