Я развернул KubeFlow в существующем кластере GKE из здесь и хочу создать LoadBalancer
для доступа к пользовательскому интерфейсу. Существует модуль ml-pipeline-ui-012
с сервисом ml-pipeline-ui
, имеющий тип ClusterIP
с портом 80 / TCP. Поэтому я решил выставить модуль и создать службу с типом LoadBalancer
:
kubectl expose deployment ml-pipeline-ui --name ui-service --type=LoadBalancer --port 80 --target-port 80
. После этого ui-service
с типом Loadbalancer
, внешний IP и порты 80:30091/TCP
были созданы. , Но я не могу получить к нему доступ через https://external_ip:80
Поэтому я сделал порт для модуля:
kubectl port-forward ml-pipeline-ui-6d123-2x1 8080:30091
Но это привело к ошибке:
an error occurred forwarding 8080 -> 80: error forwarding port 80 to pod e678f12345, uid : exit status 1: 2020/03/05 09:50:17 socat[23031] E connect(5, AF=2 127.0.0.1:80, 16): Connection refused
Что я делаю здесь не так?