我的Kubernetes集群无法在集群上部署CPU不足的新应用程序
深入研究rancher和kubectl之后,我发现我使用了5%的CPU,但保留了96%的CPU。
这是由于我的微服务values.yaml中的值配置错误
如果有一种方法可以找出空闲和负载时微服务的使用量
resources:
requests:
memory: {{ .Values.resources.requests.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
limits:
memory: {{ .Values.resources.limits.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
我尝试使用kubectl描述节点 我正在监视netdata,但这是实时的,因此很难衡量限制。
如果有人有建议,那就太好了
答案 0 :(得分:0)
内置工具为kubectl top
,但这需要您运行metrics-server,如果您使用托管的kube选项,则可能要执行此操作,但如果自己运行它,则可能不需要。除此之外,Prometheus和诸如node-exporter和cadvisor之类的工具可以为您获取数据