У меня есть голое железо kubernetes pod, на котором запущено приложение tomcat на порту 8085. Если это будет общий сервер, приложение будет доступно через http://<server-ip>:8085/app
.Моя цель - выставить tomcat по адресу узла Kubernetes и тому же порту, который используется в tomcat.
Я могу открыть приложение и получить доступ к нему, используя службу Node Port, но неудобно, что порт всегда отличается.Я попытался настроить вход traefik:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-tag2
spec:
rules:
- host: kubernetes.example.com #in my conf I use node's domain name
http:
paths:
- path: /test
backend:
serviceName: test-tag2
servicePort: 8085
И я вижу результат на панели инструментов Traefik, но все же, если я перехожу к http://kubernetes.example.com/test/app
, я ничего не получаю.
Я попробовал кучуспособов настроить это и до сих пор не повезло.Действительно ли возможно выставить мою капсулу таким образом?