Вход в сервис SpringBoot
Я работаю в публичном облаке Vultr с CoreOS Kubernetes. Я работаю над настройкой входного контроллера, чтобы получить доступ к своему внутреннему сервису SpringBoot.
У меня есть служба Spring Boot "springboot", работающая на порте 30123.
У меня есть этот входной документ из документации Kubernetes с измененным к моему сервису:
ingress.yaml
------------
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: test-ingress
spec:
backend:
serviceName: springboot
servicePort: 31922
kubectl получать в
Имя ХОСТЫ АДРЕС ПОРТ ВОЗРАСТ
тест-ингресс * 80 2м
curl mydns.com Соединение отказано.
Я не уверен, понимаю ли я, как это должно работать.
Может кто-нибудь помочь?
Спасибо
0 ответов
Как упомянул @slintes, вы добавили IngressController? Вы можете легко добавить один (контроллер входа nginx) с помощью команды:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/cloud/deploy.yaml
Кстати, в своем вопросе вы говорите, что у вас есть приложение для весенней загрузки на порту 30123
но ваш вход указывает на 31922
порт. Это нормально?
Надеюсь, это поможет.