К вашему сведению:
- Я запускаю Kubernetes на рабочем столе докера для Mac
- Сайт на основе образа Nginx
Я запускаю 2 простых развертывания веб-сайтов на Kubetesetes и использую службу NodePort. Затем я хочу сделать маршрутизацию на сайт с помощью входа. Когда я открываю браузер и захожу на веб-сайт, я получаю сообщение об ошибке 503, как на изображениях ниже. Итак, как мне исправить эту ошибку?
### Service
apiVersion: v1
kind: Service
metadata:
name: app-svc
labels:
app: app1
spec:
type: NodePort
ports:
- port: 80
selector:
app: app1
---
apiVersion: v1
kind: Service
metadata:
name: app2-svc
labels:
app: app2
spec:
type: NodePort
ports:
- port: 80
selector:
app: app2
### Ingress-Rules
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: app-ingress
annotations:
ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- http:
paths:
- path: /app1
backend:
serviceName: app-svc
servicePort: 30092
- path: /app2
backend:
serviceName: app2-svc
servicePort: 30936
введите здесь описание изображения
ClusterIP
вместоNodePort
и установите для servicePort значение 80. - person Jonas   schedule 25.10.2019