Добавление нескольких 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 , типы услуг .