Я создал тестовый кластер GKE в Google Cloud. Он имеет только один узел с 4 виртуальными ЦП / 10 ГБ ОЗУ. Я развернул Java-приложение с min pods 1 и max pods 5. Я думал, что он запускает только одну реплику, потому что приложение почти ничего не делает. Но он показывает 5 реплик с очень странными показателями:
NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE
test-app-hpa Deployment/test-app 154%/50% 1 5 5 70m
Почему он показывает 150% текущей загрузки ЦП? Если я проверяю хост-узел, он показывает только следующее использование процессора:
user@gke-test-app-cluster-default-pool-adec3b0a-rwlg ~ $ uptime
14:52:14 up 1:17, 1 user, load average: 0.18, 0.23, 0.52
Информация о процессоре:
user@gke-test-app-cluster-default-pool-adec3b0a-rwlg ~ $ lscpu | grep cpu -i
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
On-line CPU(s) list: 0-3
CPU family: 6
Model name: Intel(R) Xeon(R) CPU @ 2.30GHz
CPU MHz: 2300.000
Есть идеи?