Вход в сервис 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порт. Это нормально?

Надеюсь, это поможет.

Другие вопросы по тегам