AG
Size: a a a
AG
ИК
AG
ИК
AG
A
kind: Service
apiVersion: v1
metadata:
name: external-redirect
spec:
type: ExternalName
externalName: dashboard.and.k8s.example.com
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: frontend-app
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: "/"
spec:
rules:
- host: and.k8s.example.com
http:
paths:
- path: /
backend:
serviceName: sa-frontend-lb
servicePort: 80
- path: /sentiment
backend:
serviceName: sa-web-app-lb
servicePort: 80
- path: /dashboard
backend:
serviceName: external-redirect
servicePort: 443
tls:
- hosts:
- and.k8s.example.com
secretName: socks-tls-2
curl -I https://and.k8s.example.com/dashboard
HTTP/1.1 502 Bad Gateway
L
kind: Service
apiVersion: v1
metadata:
name: external-redirect
spec:
type: ExternalName
externalName: dashboard.and.k8s.example.com
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: frontend-app
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: "/"
spec:
rules:
- host: and.k8s.example.com
http:
paths:
- path: /
backend:
serviceName: sa-frontend-lb
servicePort: 80
- path: /sentiment
backend:
serviceName: sa-web-app-lb
servicePort: 80
- path: /dashboard
backend:
serviceName: external-redirect
servicePort: 443
tls:
- hosts:
- and.k8s.example.com
secretName: socks-tls-2
curl -I https://and.k8s.example.com/dashboard
HTTP/1.1 502 Bad Gateway
A
ExternalName
L
ExternalName
VM
A
Name: frontend-app
Namespace: default
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/ sa-frontend-lb:80 (192.168.152.20:80,192.168.182.138:80)
/sentiment sa-web-app-lb:80 (192.168.56.196:8080,192.168.56.197:8080)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
Name: frontend-app
Namespace: kubernetes-dashboard
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/dashboard kubernetes-dashboard:443 (192.168.56.200:8443)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
L
Name: frontend-app
Namespace: default
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/ sa-frontend-lb:80 (192.168.152.20:80,192.168.182.138:80)
/sentiment sa-web-app-lb:80 (192.168.56.196:8080,192.168.56.197:8080)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
Name: frontend-app
Namespace: kubernetes-dashboard
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/dashboard kubernetes-dashboard:443 (192.168.56.200:8443)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
L
Name: frontend-app
Namespace: default
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/ sa-frontend-lb:80 (192.168.152.20:80,192.168.182.138:80)
/sentiment sa-web-app-lb:80 (192.168.56.196:8080,192.168.56.197:8080)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
Name: frontend-app
Namespace: kubernetes-dashboard
Address:
Default backend: default-http-backend:80 (<error: endpoints "default-http-backend" not found>)
TLS:
socks-tls-2 terminates and.k8s.example.com
Rules:
Host Path Backends
---- ---- --------
and.k8s.example.com
/dashboard kubernetes-dashboard:443 (192.168.56.200:8443)
Annotations: kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/ssl-redirect: false
РБ
GG
РБ
РБ
РБ
GG
РБ