From 1c7abb2cdb8611511009be676496aaf7edd28f9c Mon Sep 17 00:00:00 2001 From: owen Date: Mon, 2 Dec 2024 10:39:10 +0800 Subject: [PATCH] 1 --- gp071/api2-service.yaml | 11 +++++++++++ gp071/api2.yaml | 38 ++++++++++++++++++++++++++++++++++++++ gp071/ingress.yaml | 10 +++++----- gp071/kustomization.yaml | 2 ++ gp072/api2-service.yaml | 11 +++++++++++ gp072/api2.yaml | 38 ++++++++++++++++++++++++++++++++++++++ gp072/ingress.yaml | 10 +++++----- gp072/kustomization.yaml | 2 ++ 8 files changed, 112 insertions(+), 10 deletions(-) create mode 100644 gp071/api2-service.yaml create mode 100644 gp071/api2.yaml create mode 100644 gp072/api2-service.yaml create mode 100644 gp072/api2.yaml diff --git a/gp071/api2-service.yaml b/gp071/api2-service.yaml new file mode 100644 index 0000000..3761246 --- /dev/null +++ b/gp071/api2-service.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: stock2-java-api2-service +spec: + ports: + - port: 80 + targetPort: 8080 + name: stock2-java-api2 + selector: + app: stock2-java-api2 \ No newline at end of file diff --git a/gp071/api2.yaml b/gp071/api2.yaml new file mode 100644 index 0000000..69e06cf --- /dev/null +++ b/gp071/api2.yaml @@ -0,0 +1,38 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-api2 + labels: + app: stock2-java-api2 +spec: + replicas: 1 + selector: + matchLabels: + app: stock2-java-api2 + template: + metadata: + labels: + app: stock2-java-api2 + spec: + containers: + - name: stock2-java-api2 + image: juyou.tencentcloudcr.com/juyoutech/stock2_java_api:latest + imagePullPolicy: Always + env: + - name: MARKET_HOST + value: "http://stock2-java-market-service:31099" + - name: IS_SCHEDULED + value: "false" + - name: TZ + value: "Asia/Shanghai" + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + - configMapRef: + name: storage-configmap + ports: + - containerPort: 8080 + imagePullSecrets: + - name: juyou-docker-tcr-secret \ No newline at end of file diff --git a/gp071/ingress.yaml b/gp071/ingress.yaml index 1aa775b..6336d1c 100644 --- a/gp071/ingress.yaml +++ b/gp071/ingress.yaml @@ -63,14 +63,14 @@ spec: pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api/market @@ -94,21 +94,21 @@ spec: pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /admin pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /agent pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api/market diff --git a/gp071/kustomization.yaml b/gp071/kustomization.yaml index 046e6ee..30ed362 100644 --- a/gp071/kustomization.yaml +++ b/gp071/kustomization.yaml @@ -3,6 +3,8 @@ kind: Kustomization namespace: gp071 resources: + - api2.yaml + - api2-service.yaml - ../base/projects/stock2 - ../base/redis - ingress.yaml diff --git a/gp072/api2-service.yaml b/gp072/api2-service.yaml new file mode 100644 index 0000000..3761246 --- /dev/null +++ b/gp072/api2-service.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Service +metadata: + name: stock2-java-api2-service +spec: + ports: + - port: 80 + targetPort: 8080 + name: stock2-java-api2 + selector: + app: stock2-java-api2 \ No newline at end of file diff --git a/gp072/api2.yaml b/gp072/api2.yaml new file mode 100644 index 0000000..69e06cf --- /dev/null +++ b/gp072/api2.yaml @@ -0,0 +1,38 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-api2 + labels: + app: stock2-java-api2 +spec: + replicas: 1 + selector: + matchLabels: + app: stock2-java-api2 + template: + metadata: + labels: + app: stock2-java-api2 + spec: + containers: + - name: stock2-java-api2 + image: juyou.tencentcloudcr.com/juyoutech/stock2_java_api:latest + imagePullPolicy: Always + env: + - name: MARKET_HOST + value: "http://stock2-java-market-service:31099" + - name: IS_SCHEDULED + value: "false" + - name: TZ + value: "Asia/Shanghai" + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + - configMapRef: + name: storage-configmap + ports: + - containerPort: 8080 + imagePullSecrets: + - name: juyou-docker-tcr-secret \ No newline at end of file diff --git a/gp072/ingress.yaml b/gp072/ingress.yaml index e1de075..ea8946a 100644 --- a/gp072/ingress.yaml +++ b/gp072/ingress.yaml @@ -63,14 +63,14 @@ spec: pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api/market @@ -94,21 +94,21 @@ spec: pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /admin pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /agent pathType: Prefix backend: service: - name: stock2-java-api-service + name: stock2-java-api2-service port: number: 80 - path: /api/market diff --git a/gp072/kustomization.yaml b/gp072/kustomization.yaml index 6550137..4eb1f20 100644 --- a/gp072/kustomization.yaml +++ b/gp072/kustomization.yaml @@ -3,6 +3,8 @@ kind: Kustomization namespace: gp072 resources: + - api2.yaml + - api2-service.yaml - ../base/projects/stock2 - ../base/redis - ingress.yaml