This commit is contained in:
dxin
2025-11-13 11:59:04 +08:00
parent 1298fdd1e8
commit a7c7be8452
17 changed files with 1856 additions and 235 deletions

View File

@@ -0,0 +1,185 @@
apiVersion: cloud.tencent.com/v1alpha1
kind: TkeServiceConfig
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"cloud.tencent.com/v1alpha1","kind":"TkeServiceConfig","metadata":{"annotations":{},"creationTimestamp":"2025-11-10T10:30:17Z","generation":4,"name":"sit-ingress-auto-ingress-config","namespace":"sit","resourceVersion":"2206754346","uid":"a64d0729-c7b3-416d-8eab-921eaa9c6c9d"},"spec":{"loadBalancer":{"l7Listeners":[{"defaultServer":"test.jennie.im","domains":[{"domain":"test.jennie.im","http2":true,"rules":[{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"GET","httpCheckPath":"/health","httpCode":31,"intervalTime":10,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/chat"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/conversation"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/searches"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/shares"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/api/showcases"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/prod-api/agent/"},{"forwardType":"HTTP","healthCheck":{"checkType":"HTTP","enable":true,"extendedCode":"","healthNum":3,"httpCheckDomain":"test.jennie.im","httpCheckMethod":"HEAD","httpCheckPath":"/","httpCode":31,"intervalTime":5,"sourceIpType":1,"timeout":2,"unHealthNum":3},"scheduler":"WRR","session":{"enable":false},"url":"/prod-api/system"}]}],"keepaliveEnable":0,"port":443,"protocol":"HTTPS"}]}}}
creationTimestamp: "2025-11-10T10:30:17Z"
generation: 5
name: sit-ingress-auto-ingress-config
namespace: sit
resourceVersion: "2206893793"
uid: a64d0729-c7b3-416d-8eab-921eaa9c6c9d
spec:
loadBalancer:
l7Listeners:
- defaultServer: test.jennie.im
domains:
- domain: test.jennie.im
http2: true
rules:
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: HEAD
httpCheckPath: /
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 10
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/chat
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/conversation
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/searches
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/shares
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /api/showcases
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /sit-api/health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /prod-api/agent/
- forwardType: HTTP
healthCheck:
checkType: HTTP
enable: true
extendedCode: ""
healthNum: 3
httpCheckDomain: test.jennie.im
httpCheckMethod: GET
httpCheckPath: /sit-api/health
httpCode: 31
intervalTime: 5
sourceIpType: 1
timeout: 2
unHealthNum: 3
scheduler: WRR
session:
enable: false
url: /prod-api/system
keepaliveEnable: 0
port: 443
protocol: HTTPS