Командная строка Middle Pod и Deployment обновлено

Неготовые поды из kubectl get pods

Условие

На вход первой строкой подаётся порог рестартов, дальше вывод kubectl get pods -o wide. Выведи проблемные поды в формате <имя> <причина> в порядке входа. Причины (первая подходящая): status:<STATUS>, если STATUS не Running и не Completed; not-ready, если под в Running, но в колонке READY готовых контейнеров меньше, чем всего; restarts:<число>, если рестартов не меньше порога. Колонка RESTARTS может выглядеть как 3 (40m ago).

Как подойти

Подсказки: 2
  1. READY это готово/всего: раздели split($2, r, "/").
  2. Рестарты: $4 + 0.

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

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

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