Командная строка Middle HPA, StatefulSet и тома обновлено

Диагностика HPA

Условие

В hpa.txt вывод kubectl get hpa -A. Колонка TARGETS имеет вид <метрика>: <текущее>/<цель> (между метрикой и значением пробел, так что это два поля). На вход подаётся namespace или all. Для каждого HPA выбранного namespace выведи <namespace>/<имя> <статус>, где статус по первому правилу: no-metrics, если текущее значение <unknown>; at-max, если REPLICAS равно MAXPODS и текущее выше цели (упёрлись в потолок); over, если текущее выше цели; иначе ok.

Как подойти

Подсказки: 2
  1. TARGETS занимает два поля: cpu: и 92%/70%.
  2. MAXPODS это 7-е поле, REPLICAS 8-е.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме