Пропуски Middle Service и Ingress обновлено

Отладка сервиса командами

Вопрос

Покажи эндпоинты сервиса 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.

Попробуйте сами

Заполните пропуски по номерам.

1
2
3
Показать ответ и разбор

Коротко

EndpointSlice хранит фактические адреса готовых подов сервиса (старый ресурс endpoints тоже работает). port-forward туннелирует порт через API server, удобно проверить сервис без Ingress. --rm удаляет под после выхода из интерактивной сессии.

Что в пропусках

1

endpointslices или endpointslice

2

port-forward

3

--rm

Разбор

EndpointSlice хранит фактические адреса готовых подов сервиса (старый ресурс endpoints тоже работает). port-forward туннелирует порт через API server, удобно проверить сервис без Ingress. --rm удаляет под после выхода из интерактивной сессии.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

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