Командная строка 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
- READY это
готово/всего: разделиsplit($2, r, "/"). - Рестарты:
$4 + 0.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.