My Kubernetes cluster is failing to deploy new applications with insufficient CPU on the cluster
After digging around rancher and kubectl I have found that I am using 5% of CPU, but Reserved 96% CPU.
This is due to wrongly configured values in my micro-services values.yaml
If there a way to find out how much the micro-services are using when idle and when at load
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}}
I have tried using kubectl to describe the node I am monitoring netdata, but that is real time and hard to gauge limits from that.
If anyone had suggestions, that would be great