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

Сервисы без эндпоинтов

Условие

В файле eps.txt вывод kubectl get endpointslices (имя EndpointSlice это имя сервиса плюс суффикс через дефис), в svc.txt список сервисов namespace по одному в строке. На вход подаётся минимальное число адресов. Для каждого сервиса из svc.txt (в порядке файла) выведи <сервис> <число адресов> и пометку LOW, если адресов меньше минимального. Если для сервиса нет EndpointSlice, число 0. <unset> значит 0 адресов.

Как подойти

Подсказки: 2
  1. Срежь суффикс: sub(/-[^-]+$/, "", name).
  2. Число адресов: split($4, a, ",").

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

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

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