blob: 9ffc2a67b6090ae4773bf1257857db7c009550f2 [file] [log] [blame]
刘洪青47205852020-08-14 13:39:30 +08001# cas-server-ingresses.yaml
2
3# 创建 ca-secret
4
5# cd PATH/ca/certs/client
6
7# kubectl describe secret ca-secret -n cas-server
8
9# kubectl create secret generic ca-secret --from-file=client.truststore=client.truststore -n cas-server
10
11
12---
13apiVersion: extensions/v1beta1
14kind: Ingress
15metadata:
16 namespace: cas-server
17 name: cas-ingress
18 annotations:
19 nginx.ingress.kubernetes.io/proxy-buffer-size: "8k"
20 # cert-manager.io/cluster-issuer: "letsencrypt-staging"
21 # nginx.ingress.kubernetes.io/ssl-redirect: "true"
22 # nginx.ingress.kubernetes.io/auth-tls-verify-client: "on"
23 # nginx.ingress.kubernetes.io/auth-tls-secret: "cas-server/ca-secret"
24 # nginx.ingress.kubernetes.io/auth-tls-verify-depth: "1"
25spec:
刘洪青c31902b2020-08-19 14:52:46 +080026 # tls:
刘洪青47205852020-08-14 13:39:30 +080027 # - hosts:
28 # - cas.paas.xxx.edu.cn
29 # secretName: cas-ingress-tls
30 rules:
31 # 修改为学校的根域名
32 - host: cas.paas.xxx.edu.cn
33 http:
34 paths:
35 - path: /cas
36 backend:
37 serviceName: cas-server-site-webapp-svc
38 servicePort: http
刘洪青b7f1fb62020-10-14 16:19:49 +080039 - path: /cas/schemes
40 backend:
41 serviceName: cas-server-site-scheme-svc
42 servicePort: http
刘洪青47205852020-08-14 13:39:30 +080043
44
45# TODO: https 配置说明