Răsfoiți Sursa

拍卖移动端后台网关配置修改

linhui.li 2 săptămâni în urmă
părinte
comite
3688e3a759
1 a modificat fișierele cu 2 adăugiri și 554 ștergeri
  1. 2 554
      k3s-INFRA/DEV/traefik-rules/poyee-app/IngressRoute.yaml

+ 2 - 554
k3s-INFRA/DEV/traefik-rules/poyee-app/IngressRoute.yaml

@@ -7,563 +7,11 @@ spec:
     - websecure
   routes:
     - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/login`)
+      match: Host(`dev.ahxpm.com`) && PathPrefix(`/py-app/`)
       middlewares:
         - name: poyee-app-v2-strip
       services:
         - name: poyee-app
           port: 80
   tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-official-website.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/local/merchant/avatars`, `/py-app/api/v3.7/group/list/search`)
-      middlewares:
-        - name: poyee-app-v2-strip
-        - name: poyee-app-cors-header
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-brand-member.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/brand/member`)
-      middlewares:
-        - name: poyee-app-v2-strip
-        - name: coresvc-jwt-token-v2-verify
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: m2-poyee-app-goods.https
-spec:
-  entryPoints:
-  - websecure
-  routes:
-  - kind: Rule
-    match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/goods`)
-    middlewares:
-    - name: coresvc-jwt-token-v2-verify
-    - name: poyee-app-v2-strip
-    services:
-    - name: poyee-app
-      port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-marketgroups.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: >-
-        Host(`m2-dev.hobbystocks.cn`) &&
-        PathPrefix(`/py-app/api/group/marketGroups`)
-      middlewares:
-        - name: poyee-app-v2-strip
-        - name: poyee-app-marketgroups-ratelimit-byip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-generic.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app`)
-      middlewares:
-        - name: poyee-app-cors-header
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-live.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && (Path(`/py-app/api/{ver:v\d+(\.\d+)?}/live/info`) || Path(`/py-app/api/living/{ver:v\d+(\.\d+)?}/panini/{id:[0-9]+}`))
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-merchant.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: >-
-        Host(`m2-dev.hobbystocks.cn`) && Headers(`User-Agent`, `GuzzleHttp/7`)
-        && Path(`/py-app/api/merchant/getMerchantInfoByType`)
-      priority: 1000
-      services:
-        - name: whoami
-          port: 80
-    - kind: Rule
-      match: >-
-        Host(`m2-dev.hobbystocks.cn`) &&
-        Path(`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/id/user`,`/py-app/api/merchant/checkMechantInfo`,`/py-app/api/merchant/getMerchantInfoByType`,
-        `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/hot`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/getMerAppUserId`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant/detail`,
-        `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/rankings`, `/py-app/api/{ver:v\d+(\.\d+)?}/merchant/popular`)
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-sendphonecode.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/sendPhoneCode`)
-      middlewares:
-        - name: poyee-app-ratelimit-phonecode-byheader
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
-# 生态购
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-erp.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/erpRandomCode`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-merchant.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/merchant`,`/py-app/api/{ver:v\d+(\.\d+)?}/merchant`)
-      middlewares:
-        - name: poyee-app-cors-header
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-good-group.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/good`, `/py-app/api/{ver:v\d+(\.\d+)?}/group`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-act-live-notify-settled.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/notify`, `/py-app/api/{ver:v\d+(\.\d+)?}/act`, `/py-app/api/{ver:v\d+(\.\d+)?}/live`, `/py-app/api/settled`, `/py-app/api/expressBase`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-sku.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/sku/getEvalution`)
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-order-sku.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/order`, `/py-app/api/{ver:v\d+(\.\d+)?}/sku`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-    
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-group.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/act/group/popup`,`/py-app/api/{ver:v\d+(\.\d+)?}/group/info/rank`)
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-merchant-mine-certer-num.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/mine/merchant/center/num`)
-      priority: 550
-      middlewares:
-        - name: coresvc-jwt-token-v2.2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-nontoken-mine.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/mine/follow/type`)
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-mine.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/mine/`,`/py-app/api/{ver:v\d+(\.\d+)?}/mine/`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/questionnaire`,`/py-app/api/{ver:v\d+(\.\d+)?}/quiz`, `/py-app/api/{ver:v\d+(\.\d+)?}/recommend`)
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-        - name: coresvc-jwt-token-v2-verify
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-living.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      priority: 350
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/living/{ver:v\d+(\.\d+)?}/like`)
-      middlewares:
-        - name: coresvc.replay-attack
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-live.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/live`, `/py-app/api/living`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-lucky-bag.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/lucky/bag`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-other.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: >-
-        Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/holdShippingAddress`,
-        `/py-app/api/group/buy`, `/py-app/api/group/getGroupUsers`,
-        `/py-app/api/wx/authLiveRole`)
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-grade.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/{ver:v\d+(\.\d+)?}/grade`)
-      priority: 350
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-token-optional.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: >-
-        Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/{ver:v\d+(\.\d+)?}/group/list/search`, 
-        `/py-app/api/{ver:v\d+(\.\d+)?}/group/v3/team`, `/py-app/api/group/info`, `/py-app/api/group/{ver:v\d+(\.\d+)?}/info`, `/py-app/api/group/info/test`,
-        `/py-app/api/{ver:v\d+(\.\d+)?}/group/goods`, `/py-app/api/goods/{ver:v\d+(\.\d+)?}/top`)
-      priority: 350
-      middlewares:
-        - name: coresvc-jwt-token-v2-verify-optional
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
-    
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: poyee-app-no-token-promotion.https
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && PathPrefix(`/py-app/api/promotionTask/page`)
-      priority: 350
-      middlewares:
-        - name: poyee-app-v2-strip
-      services:
-        - name: poyee-app
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
----
-apiVersion: traefik.containo.us/v1alpha1
-kind: IngressRoute
-metadata:
-  name: redirect-api-version-le-4.6
-spec:
-  entryPoints:
-    - websecure
-  routes:
-    - kind: Rule
-      match: Host(`m2-dev.hobbystocks.cn`) && Path(`/py-app/api/v4.5/act/home/draw`,`/py-app/api/v4.6/act/home/draw`)
-      priority: 550
-      services:
-        - name: noop@internal
-          port: 80
-  tls:
-    secretName: m2-dev.hobbystocks.cn
+    secretName: dev.ahxpm.com