在上面的问题中,我遇到了一个问题,开始使用3个容器进行部署。
经过进一步调查,似乎只有27%的CPU配额可用 - 这似乎非常低。其余的CPU似乎被分配给一些默认的捆绑容器。
这通常如何减轻?是否需要更大的节点?是否需要手动设置限制?这些额外的容器是否必要?
单节点集群的1个CPU可能太小了。
从原始答案中的容器中,可以删除仪表板和流利的:
kubectl
(你应该,IMO)可以消失;不必要的容器应该绑在Deployment
或ReplicaSet
上,它们可以分别与kubectl get deployment
和kubectl get rs
一起列出。然后你可以kubectl delete
他们。
增加节点上的资源不应该改变基本pod的要求,这意味着它们都应该是免费的调度。