В моем кластере Kubernetes не удается развернуть новые приложения с недостаточным количеством процессоров в кластере.
После копания вокруг ранчо и kubectl я обнаружил, что использую 5% процессорных ресурсов, но зарезервировал 96% процессорных ресурсов.
Это связано с неверно настроенными значениями в моих значениях микро-сервисов. 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, но это в реальном времени и трудно измерить пределы из этого.
Если бы у кого-то были предложения, это было бы здорово