Отладка сервиса командами
Вопрос
Покажи эндпоинты сервиса api: kubectl get __(1)__ -l kubernetes.io/service-name=api. Пробрось порт сервиса на свою машину для проверки: kubectl __(2)__ svc/api 8080:80. Запусти одноразовый отладочный под и удали его после выхода: kubectl run tmp __(3)__ -it --image=nicolaka/netshoot -- bash.
Попробуйте сами
Заполните пропуски по номерам.
Показать ответ и разбор
Коротко
Что в пропусках
endpointslices или endpointslice
port-forward
--rm
Разбор
EndpointSlice хранит фактические адреса готовых подов сервиса (старый ресурс endpoints тоже работает). port-forward туннелирует порт через API server, удобно проверить сервис без Ingress. --rm удаляет под после выхода из интерактивной сессии.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.