mirror of
https://github.com/alibaba/higress.git
synced 2026-05-25 13:17:28 +08:00
56 lines
1.1 KiB
YAML
56 lines
1.1 KiB
YAML
apiVersion: gateway.networking.k8s.io/v1
|
|
kind: BackendTLSPolicy
|
|
metadata:
|
|
name: tls-upstream-echo
|
|
namespace: default
|
|
spec:
|
|
targetRefs:
|
|
- kind: Service
|
|
name: echo
|
|
group: ""
|
|
validation:
|
|
caCertificateRefs:
|
|
- kind: ConfigMap
|
|
name: auth-cert
|
|
group: ""
|
|
hostname: auth.example.com
|
|
---
|
|
# A redundant policy for the same service
|
|
apiVersion: gateway.networking.k8s.io/v1
|
|
kind: BackendTLSPolicy
|
|
metadata:
|
|
name: tls-upstream-echo-extra
|
|
namespace: default
|
|
spec:
|
|
targetRefs:
|
|
- kind: Service
|
|
name: echo
|
|
group: ""
|
|
validation:
|
|
subjectAltNames:
|
|
- type: Hostname
|
|
hostname: "extra.com"
|
|
caCertificateRefs:
|
|
- kind: ConfigMap
|
|
name: auth-cert
|
|
group: ""
|
|
hostname: auth-extra.example.com
|
|
---
|
|
apiVersion: gateway.networking.x-k8s.io/v1alpha1
|
|
kind: XBackendTrafficPolicy
|
|
metadata:
|
|
name: lb-policy
|
|
namespace: default
|
|
spec:
|
|
targetRefs:
|
|
- kind: Service
|
|
name: echo
|
|
group: ""
|
|
sessionPersistence:
|
|
sessionName: foo
|
|
absoluteTimeout: 1h
|
|
type: Cookie
|
|
cookieConfig:
|
|
lifetimeType: Permanent
|
|
|