Я пытаюсь создать nginx-вход для моих 2 сервисов без LB.Сначала я создаю nginx_ingress.yaml
:
kind: Service
apiVersion: v1
metadata:
name: ingress-nginx
namespace: ingress-nginx
labels:
app: ingress-nginx
spec:
selector:
app: ingress-nginx
type: NodePort
ports:
- name: http
port: 80
targetPort: http
- name: https
port: 443
targetPort: https
---
А затем echo_ingress.yaml
:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: echo-ingress
spec:
rules:
- host: subdomain1.example.com
http:
paths:
- backend:
serviceName: echo1
servicePort: 80
- host: subdomain2.example.com
http:
paths:
- backend:
serviceName: echo2
servicePort: 80
Но, когда был создан вход, он не показывает свой адрес и, похоже, неработает нормально, я не могу получить ничего от порта 80 на curl
:
NAME HOSTS ADDRESS PORTS AGE
echo-ingress git.satelkom.co.id,op.satelkom.co.id 80 8m9s
Что здесь не так?