Добавьте больше IP в миникуб - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу добавить несколько новых IP-адресов в мой (локальный) мини-куб, чтобы предоставлять сервисы на разных IP-адресах, которые должны быть доступны из кластера.

Мне нужно отправить какой-то запрос к модулям внутри моегокластер.Поскольку внутренняя DNS-система cubernet недоступна извне, например, изнутри: «http: //.default.svc.cluster.local/get_endpoint».Так что моя идея состоит в том, чтобы сделать все это внешне доступным через loadbalancer

С помощью команды «minikube ip» я получаю IP-адрес кластера, но я хочу больше

1 Ответ

0 голосов
/ 30 сентября 2019

Добавление нескольких IP-адресов, привязанных к виртуальной машине minikube, не имеет абсолютно ничего общего с IP-адресами Pod и Service, которые использует kubernetes.

Если вы хотите выставить Службу на внешний IP-адрес, который находится за пределами вашего кластера.

Kubernetes ServiceTypes позволяет вам указать, какой вид Службы вы хотите.Значением по умолчанию является ClusterIP.

Введите значения и их поведение:

  • ClusterIP : Предоставляет службу для внутреннего IP-адреса кластера.Выбор этого значения делает Сервис доступным только из кластера.Это тип службы по умолчанию.
  • NodePort : Предоставляет Сервис для каждого IP-адреса узла в статическом порту (NodePort).Служба ClusterIP, к которой направляется служба NodePort, создается автоматически.Вы сможете связаться со службой NodePort из-за пределов кластера, запросив:.
  • LoadBalancer : извлекает службу извне, используя балансировщик нагрузки облачного провайдера.Службы NodePort и ClusterIP, для которых автоматически создаются внешние маршруты балансировки нагрузки.
  • ExternalName : сопоставляет службу с содержимым поля externalName (например, foo.bar.example.com), возвращая запись CNAME с ее значением.Никакого проксирования не установлено.

Вы также можете использовать Ingress , чтобы раскрыть вашу Службу.Вход не является типом службы, но он действует как точка входа для вашего кластера.Он позволяет консолидировать правила маршрутизации в одном ресурсе, поскольку он может предоставлять несколько служб под одним и тем же IP-адресом.

Взгляните на: minikube , exing-ip , типы услуг .

...