Создайте объект службы, который предоставляет ваше развертывание:
$ kubectl expose deployment your-deployment --type=LoadBalancer --name=your-service
Проверьте некоторую информацию об услуге:
$ kubectl get services your-service
Вывод должен быть примерно таким:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
your-service LoadBalancer x.y.a.b c.d.e.f 8080/TCP 10s
Если внешний IP-адрес находится в состоянии, подождите некоторое время и снова выполните ту же команду.
Чтобы перейти к интерфейсу Burrow, вам нужно определитьIP и добавьте их в файл хоста (в Linux это / etc / hosts)
vi /etc/hosts
your_borrow_external_ip www.preffered-name-of-site.com
Яйцо:
vi /etc/hosts
10.107.12.12 www.example.com
Затем используйте внешний IP-адрес (LoadBalancerВход), чтобы получить доступ к вашему приложению:
http://<external-ip>:<port>
Более подробную информацию вы можете найти здесь: exposing-application
.
Надеюсь, это поможет.