@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 статус
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
Уточните у хостинга - есть ли в их кластере услуга LoadBalancer. Если есть - узнайте как ей пользоваться у них. Если нет такой услуги - поменяйте тип сервиса на ClusterIP. pending исчезнет, а доступ по nodePort останется.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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