ingress-nginx-helm/examples/grpc/ingress.yaml

25 lines
746 B
YAML
Raw Normal View History

2018-05-12 01:26:30 +00:00
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
2018-08-30 19:50:29 +00:00
nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
2018-05-12 01:26:30 +00:00
name: fortune-ingress
namespace: default
spec:
rules:
- host: fortune-teller.stack.build
http:
paths:
- backend:
serviceName: fortune-teller-service
servicePort: grpc
tls:
2018-08-29 03:00:39 +00:00
# This secret must exist beforehand
# The cert must also contain the subj-name fortune-teller.stack.build
# https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/PREREQUISITES.md#tls-certificates
2018-05-12 01:26:30 +00:00
- secretName: fortune-teller.stack.build
hosts:
- fortune-teller.stack.build