Я использую кластер AKS с K8s v1.16.15.
Я следую этому простому примеру, чтобы назначить некоторый процессор для модуля, и он не работает. https://kubernetes.io/docs/tasks/configure-pod-container/assign-cpu-resource/
После применения этого yaml-файла для запроса,
apiVersion: v1
kind: Pod
metadata:
name: cpu-demo
namespace: cpu-example
spec:
containers:
- name: cpu-demo-ctr
image: vish/stress
resources:
limits:
cpu: "1"
requests:
cpu: "0.5"
args:
- -cpus
- "2"
Если я попробую Kubectl describe pod ... я получу следующее:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling <unknown> default-scheduler 0/1 nodes are available: 1 Insufficient cpu.
Но процессоры кажутся доступными, если я запускаю верхние узлы kubectl, я получаю:
CPU(cores) CPU% MEMORY(bytes) MEMORY%
702m 36% 4587Mi 100%
Возможно, это связано с какой-то конфигурацией AKS, но я могу это понять.
Вы имеете представление о том, что происходит?
Заранее большое спасибо!!