Задать вопрос
@kyzinatri

Как подключить External ip в облачном kubernetes?

Пытаюсь настроить LoadBalancer сервис в kubernetes. Снял в хостинге timeweb кластер и загрузил на него конфигурации сервиса для mongo-express

apiVersion: v1
kind: Service
metadata:
  name: express-service
  namespace: default
spec:
  selector:
    app: mongo-express
  type: LoadBalancer
  ports:
  - protocol: TCP
    port: 8081
    targetPort: 8081
    nodePort: 32000


Подключаю этот сервис и вижу статус.
6665b2c79d1d7166153060.png
Но суть в том, что если я в консоли timeweb посмотрю внешний адресс ноды и введу его с портом :32000, то все прекрасно открывается.
Вопрос в том, как рассказать куберу о том, что тут есть ip который можно прикрепить как внешний или еще что-то сделать, чтобы убрать этот pending статус
  • Вопрос задан
  • 200 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Эксплуатация и разработка в Kubernetes
    3 месяца
    Далее
  • Skillbox
    Инфраструктурная платформа на основе Kubernetes
    1 месяц
    Далее
  • Stepik
    Администратор Kubernetes [Junior]
    2 недели
    Далее
Решения вопроса 1
Уточните у хостинга - есть ли в их кластере услуга LoadBalancer. Если есть - узнайте как ей пользоваться у них. Если нет такой услуги - поменяйте тип сервиса на ClusterIP. pending исчезнет, а доступ по nodePort останется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы