Я пытаюсь открыть модуль Kubernetes в кластере с одним узлом без домена. Насколько я понимаю, у меня есть следующие варианты:
- Разоблачить с помощью NodePort
- Разоблачить с помощью Ingress-контроллера
- Выставляем с помощью ClusterIP и вручную выставляем внешний IP
Как я уже упоминал, у меня есть только кластер с одним узлом. Это означает, что мастер одновременно является мастером и узлом, которые работают непосредственно в хост-системе Fedora.
Самое простое решение - использовать NodePort. Но здесь есть ограничение (если я прав), порт службы будет автоматически выбран из заданного диапазона портов.
Следующее лучшее решение - использовать входной контроллер. Но для этого мне нужно общественное достояние, которого у меня нет. Так что входной контроллер мне тоже не подходит.
Какие у меня есть другие варианты? Я просто хочу открыть свою службу прямо на порту 9090.
hostPort
(kubernetes.io/docs/concepts/configuration/overview/#services а>) - person DazWilkin   schedule 23.08.2018