Убедитесь, что servicePort
, определенное во входном файле, совпадает с port
, определенным в сервисе bobtest-1
, и TargetPort
сервиса совпадает с containerPort
, определенным в пакете spe c.
* 1007. * Еще одна вещь, на которую следует обратить внимание, это то, что на пути
/bob
, вероятно, ничего не обслуживается. Но nginx по умолчанию отправит трафик c на
/bob
, как определено в
path
. Чтобы избежать этого, вы можете добавить аннотацию ниже во входном ресурсе.
nginx.ingress.kubernetes.io/rewrite-target: /
При этом nginx отправит traffi c на root приложения /
, что означает, когда вы нажимаете /bob
запрос будет go до bobtest-1
вместо bobtest-1/bob
Используйте curl из другого модуля для непосредственного тестирования сервиса.
kubectl run curl --image=radial/busyboxplus:curl -i --tty
If you don't see a command prompt, try pressing enter.
[ root@curl:/ ]$ curl bobtest-1