apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/certificate-arn: [arn:aws:acm]
alb.ingress.kubernetes.io/listen-ports: '[{"HTTPS":443}]'
kubernetes.io/ingress.class: alb
generation: 1
name: t02-ssl-istio-ingress
namespace: istio-system
selfLink: /apis/extensions/v1beta1/namespaces/istio-system/ingresses/t02-ssl-istio-ingress
spec:
rules:
- http:
paths:
- backend:
serviceName: istio-ingressgateway
servicePort: 443
path: /*
status:
loadBalancer: {}
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
name: api-gateway
namespace: service
spec:
selector:
istio: ingressgateway # use istio default controller
servers:
- port:
number: 80
name: http
protocol: HTTP
hosts:
- "*"
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: api-virtual
namespace: service
spec:
hosts:
- "domain.co.kr"
gateways:
- api-gateway
http:
- match:
- uri:
exact: /
- uri:
prefix: /
route:
- destination:
host: service
port:
number: 8092