From db2ae8dd7bd1fd007147398219248fd4dc1a65c3 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Fri, 23 Jan 2026 21:26:29 +0800 Subject: [PATCH] test --- k8s/kevisual.cn/apps/convex/api-convex.yaml | 45 +++++++++++++++++++++ k8s/kevisual.cn/apps/convex/convex.yaml | 45 +++++++++++++++++++++ k8s/kevisual.cn/apps/keycloak/app.yaml | 45 +++++++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 k8s/kevisual.cn/apps/convex/api-convex.yaml create mode 100644 k8s/kevisual.cn/apps/convex/convex.yaml create mode 100644 k8s/kevisual.cn/apps/keycloak/app.yaml diff --git a/k8s/kevisual.cn/apps/convex/api-convex.yaml b/k8s/kevisual.cn/apps/convex/api-convex.yaml new file mode 100644 index 0000000..24e4222 --- /dev/null +++ b/k8s/kevisual.cn/apps/convex/api-convex.yaml @@ -0,0 +1,45 @@ +--- +# Api-Convex - api-convex.kevisual.cn +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: api-convex-https + namespace: default +spec: + entryPoints: + - websecure + routes: + - match: Host(`api-convex.kevisual.cn`) + kind: Rule + services: + - name: api-convex-external + port: 3211 + tls: + certResolver: letsencrypt + +--- +# Api-Convex 服务 (端口 3211, 本地) +apiVersion: v1 +kind: Service +metadata: + name: api-convex-external + namespace: default +spec: + type: ClusterIP + ports: + - port: 3211 + targetPort: 3211 + protocol: TCP + name: http +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: api-convex-external + namespace: default +subsets: +- addresses: + - ip: 118.196.32.29 + ports: + - port: 3211 + name: http diff --git a/k8s/kevisual.cn/apps/convex/convex.yaml b/k8s/kevisual.cn/apps/convex/convex.yaml new file mode 100644 index 0000000..2687d8d --- /dev/null +++ b/k8s/kevisual.cn/apps/convex/convex.yaml @@ -0,0 +1,45 @@ +--- +# Convex - convex.kevisual.cn +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: convex-https + namespace: default +spec: + entryPoints: + - websecure + routes: + - match: Host(`convex.kevisual.cn`) + kind: Rule + services: + - name: convex-external + port: 3210 + tls: + certResolver: letsencrypt + +--- +# Convex 服务 (端口 3210, 本地) +apiVersion: v1 +kind: Service +metadata: + name: convex-external + namespace: default +spec: + type: ClusterIP + ports: + - port: 3210 + targetPort: 3210 + protocol: TCP + name: http +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: convex-external + namespace: default +subsets: +- addresses: + - ip: 118.196.32.29 + ports: + - port: 3210 + name: http diff --git a/k8s/kevisual.cn/apps/keycloak/app.yaml b/k8s/kevisual.cn/apps/keycloak/app.yaml new file mode 100644 index 0000000..82c00f0 --- /dev/null +++ b/k8s/kevisual.cn/apps/keycloak/app.yaml @@ -0,0 +1,45 @@ +--- +# Keycloak - keycloak.kevisual.cn +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: keycloak-https + namespace: default +spec: + entryPoints: + - websecure + routes: + - match: Host(`keycloak.kevisual.cn`) + kind: Rule + services: + - name: keycloak-external + port: 8082 + tls: + certResolver: letsencrypt + +--- +# Keycloak 服务 (端口 8082, 本地) +apiVersion: v1 +kind: Service +metadata: + name: keycloak-external + namespace: default +spec: + type: ClusterIP + ports: + - port: 8082 + targetPort: 8082 + protocol: TCP + name: http +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: keycloak-external + namespace: default +subsets: +- addresses: + - ip: 118.196.32.29 + ports: + - port: 8082 + name: http