Skip to content

Instantly share code, notes, and snippets.

@c-success
Last active November 9, 2018 09:36
Show Gist options
  • Save c-success/4aaa64266a9d461f856e22cd1bb535ba to your computer and use it in GitHub Desktop.
Save c-success/4aaa64266a9d461f856e22cd1bb535ba to your computer and use it in GitHub Desktop.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: hc-ingress-demo-ingress
annotations:
kubernetes.io/ingress.class: "ladc"
ladc.a10networks.com/hc-ladc-cluster: "hc-ingress-demo-cluster"
ladc.a10networks.com/listen-ports: "80|false|false|false,443|true|true|false"
ladc.a10networks.com/tls-protocols: "TLSv1.1,TLSv1.2"
ladc.a10networks.com/tls-ciphers: "ECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-RSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES256-SHA384,ECDHE-RSA-AES256-SHA384,ECDHE-ECDSA-AES128-GCM-SHA256"
ladc.a10networks.com/tcp-application: “true”
ladc.a10networks.com/udp-application: “true”
ui.ladc.a10networks.com/service-monitor: "tcp|/|10|5"
ui.ladc.a10networks.com/service-ssl-enabled: "true"
ui.ladc.a10networks.com/body-rewrites: "true|54.67.36.118:8443|$http_x_orig_host|true"
edge.ladc.a10networks.com/service-monitor: "tcp|/|10|5"
edge.ladc.a10networks.com/service-ssl-enabled: "true"
nginx1-hs.ladc.a10networks.com/add-default-header-rewrites: "true"
nginx1-hs.ladc.a10networks.com/header-rewrites: "true|reqHdrAdd|X-Orig-Host|$http_host,true|reqHdrAdd|Host|54.183.240.229,true|resHdrAdd|Strict-Transport-Security|max-age=31536000; includeSubDomains,true|reqHdrDel|Accept-Encoding|"
nginx1-hs.ladc.a10networks.com/url-rewrites: "true|/file5.html|/file10.html|next|true,true|/file10.html|/file15.html|stop|true"
nginx1-hs.ladc.a10networks.com/body-rewrites: "true|nginx-one|nginx-1|true"
nginx1-hs.ladc.a10networks.com/access: "true|10.10.10.10|deny"
nginx1-hs.ladc.a10networks.com/compression: "1024|text/html,text/plain,text/css,application/json,application/xml,application/javascript"
nginx1-hs.ladc.a10networks.com/websocket: "true"
spec:
tls:
- hosts:
- hc-ingress-demo.dev.a10networks.com
secretName: hc-ingress-demo-cert-server-secret
rules:
- host: hc-ingress-demo.dev.a10networks.com
http:
paths:
- path: /svc
backend:
serviceName: registry-server
servicePort: 8080
- path: /eureka
backend:
serviceName: registry-server
servicePort: 8080
- path: /api
backend:
serviceName: edge
servicePort: 8443
- path: /
backend:
serviceName: ui
servicePort: 4443
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment