Для подробной информации о настройке:
- Kubernetes Cluster (1 мастер с ip .222 - 2 узла) в среде VMWare
- Установленный Ingress Controller, пример приложения из NGINXINC REPO
Проблема и вопрос:
- Невозможно получить доступ к приложению вне кластера Kubernetes
- Что мне не хватает?
Конфигурация:
kubectl get svc
выход
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
coffee-svc ClusterIP 10.109.97.144 <none> 80/TCP 60m
Завиток изнутри Мастера (с ip .222)
curl http://10.109.97.144/coffee
output
Server address: 10.36.0.5:80
Server name: coffee-bbd45c6-82w6t
Date: 08/May/2019:09:09:29 +0000
URI: /coffee
Request ID: a9602071f75126323a48efeb3552bb55
вход
kubectl get ingress
NAME HOSTS ADDRESS PORTS AGE
cafe-ingress test.me.at 80, 443 62m
- Цель: получить доступ к услуге с другого компьютера из браузера:
ps: я также попробовал свернуться с выводом
curl http://test.me.at/coffee
Failed connect to test.me.at:80; Connection refused
Add1: kubectl -n nginx-ingress get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S)
default-http-backend ClusterIP 10.111.28.170 <none> 80/TCP
nginx-ingress NodePort 10.101.248.204 <none> 80:31080/TCP, 443:31443/TCP