Задать вопрос
@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 статус
  • Вопрос задан
  • 206 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    19 месяцев
    Далее
  • Академия Эдюсон
    DevOps-инженер: тариф Базовый
    7 месяцев
    Далее
  • Skillbox
    Инфраструктурная платформа на основе Kubernetes
    1 месяц
    Далее
Решения вопроса 1
Уточните у хостинга - есть ли в их кластере услуга LoadBalancer. Если есть - узнайте как ей пользоваться у них. Если нет такой услуги - поменяйте тип сервиса на ClusterIP. pending исчезнет, а доступ по nodePort останется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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