From ac00deb309a27cf4af36c73f58e1c789401f2197 Mon Sep 17 00:00:00 2001 From: william Date: Mon, 17 Jun 2024 13:01:48 +0800 Subject: [PATCH] 1 --- gp054/env/mysql.env | 5 ++++ gp054/env/redis.env | 3 +++ gp054/env/storage.env | 6 +++++ gp054/ingress.yaml | 30 +++++++++++++++++++++++ gp054/kustomization.yaml | 30 +++++++++++++++++++++++ gp054/patch/api-deployment_patch.yaml | 19 ++++++++++++++ gp054/patch/market-deployment_patch.yaml | 17 +++++++++++++ gp054/patch/mysql-statefulset_patch.yaml | 12 +++++++++ gp054/patch/task-deployment_patch.yaml | 17 +++++++++++++ gp054/patch/updater-deployment_patch.yaml | 12 +++++++++ gp055/env/mysql.env | 5 ++++ gp055/env/redis.env | 3 +++ gp055/env/storage.env | 6 +++++ gp055/ingress.yaml | 30 +++++++++++++++++++++++ gp055/kustomization.yaml | 30 +++++++++++++++++++++++ gp055/patch/api-deployment_patch.yaml | 19 ++++++++++++++ gp055/patch/market-deployment_patch.yaml | 17 +++++++++++++ gp055/patch/mysql-statefulset_patch.yaml | 12 +++++++++ gp055/patch/task-deployment_patch.yaml | 17 +++++++++++++ gp055/patch/updater-deployment_patch.yaml | 12 +++++++++ 20 files changed, 302 insertions(+) create mode 100644 gp054/env/mysql.env create mode 100644 gp054/env/redis.env create mode 100644 gp054/env/storage.env create mode 100644 gp054/ingress.yaml create mode 100644 gp054/kustomization.yaml create mode 100644 gp054/patch/api-deployment_patch.yaml create mode 100644 gp054/patch/market-deployment_patch.yaml create mode 100644 gp054/patch/mysql-statefulset_patch.yaml create mode 100644 gp054/patch/task-deployment_patch.yaml create mode 100644 gp054/patch/updater-deployment_patch.yaml create mode 100644 gp055/env/mysql.env create mode 100644 gp055/env/redis.env create mode 100644 gp055/env/storage.env create mode 100644 gp055/ingress.yaml create mode 100644 gp055/kustomization.yaml create mode 100644 gp055/patch/api-deployment_patch.yaml create mode 100644 gp055/patch/market-deployment_patch.yaml create mode 100644 gp055/patch/mysql-statefulset_patch.yaml create mode 100644 gp055/patch/task-deployment_patch.yaml create mode 100644 gp055/patch/updater-deployment_patch.yaml diff --git a/gp054/env/mysql.env b/gp054/env/mysql.env new file mode 100644 index 0000000..2821ab5 --- /dev/null +++ b/gp054/env/mysql.env @@ -0,0 +1,5 @@ +MYSQL_HOST=mysql-service +MYSQL_PORT=3306 +MYSQL_USER=root +MYSQL_PASSWORD=uNejHIFQGJOUtYTmE +MYSQL_DB=vip_huananyong_c \ No newline at end of file diff --git a/gp054/env/redis.env b/gp054/env/redis.env new file mode 100644 index 0000000..876cffc --- /dev/null +++ b/gp054/env/redis.env @@ -0,0 +1,3 @@ +REDIS_HOST=redis-service +REDIS_PORT=6379 +REDIS_PASSWORD=a5v8b86P4mVzFlUqJV \ No newline at end of file diff --git a/gp054/env/storage.env b/gp054/env/storage.env new file mode 100644 index 0000000..8d703f0 --- /dev/null +++ b/gp054/env/storage.env @@ -0,0 +1,6 @@ +CLOUD_ID=IKIDPhniOp11pOh6IFwQgiV5RatMo48yi8OR +CLOUD_KEY=tdAUZP2Scw52oOn360iEVZR9fy62mJfr +CLOUD_DOMAIN=cos.ap-singapore.myqcloud.com +CLOUD_APP_ID=1321231020 +CLOUD_BUCKET=hgdev-1321231020 +CLOUD_REGION=ap-singapore \ No newline at end of file diff --git a/gp054/ingress.yaml b/gp054/ingress.yaml new file mode 100644 index 0000000..c012d4a --- /dev/null +++ b/gp054/ingress.yaml @@ -0,0 +1,30 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: gp-ingress + annotations: + kubernetes.io/ingress.class: "nginx-ingress" + nginx.ingress.kubernetes.io/proxy-body-size: "10m" + nginx.ingress.kubernetes.io/use-forwarded-headers: "true" +spec: + rules: + - host: api.g54.qq.com + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: stock2-java-api-service + port: + number: 80 + - host: h5.g54.qq.com + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: stock2-web-h5-service + port: + number: 80 \ No newline at end of file diff --git a/gp054/kustomization.yaml b/gp054/kustomization.yaml new file mode 100644 index 0000000..286b70b --- /dev/null +++ b/gp054/kustomization.yaml @@ -0,0 +1,30 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: gp054 + +resources: + - ../base/projects/stock2 + - ../base/mysql + - ../base/redis + - ../base/phpmyadmin + - ../base/tls + - ../base/updater + - ingress.yaml + +configMapGenerator: + - name: mysql-configmap + envs: + - env/mysql.env + - name: redis-configmap + envs: + - env/redis.env + - name: storage-configmap + envs: + - env/storage.env + +patches: + - path: patch/api-deployment_patch.yaml + - path: patch/market-deployment_patch.yaml + - path: patch/task-deployment_patch.yaml + - path: patch/mysql-statefulset_patch.yaml + - path: patch/updater-deployment_patch.yaml \ No newline at end of file diff --git a/gp054/patch/api-deployment_patch.yaml b/gp054/patch/api-deployment_patch.yaml new file mode 100644 index 0000000..33ba2f1 --- /dev/null +++ b/gp054/patch/api-deployment_patch.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-api +spec: + template: + spec: + containers: + - name: stock2-java-api + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + - configMapRef: + name: storage-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp054/patch/market-deployment_patch.yaml b/gp054/patch/market-deployment_patch.yaml new file mode 100644 index 0000000..cd6dfe4 --- /dev/null +++ b/gp054/patch/market-deployment_patch.yaml @@ -0,0 +1,17 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-market +spec: + template: + spec: + containers: + - name: stock2-java-market + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp054/patch/mysql-statefulset_patch.yaml b/gp054/patch/mysql-statefulset_patch.yaml new file mode 100644 index 0000000..4c95c3f --- /dev/null +++ b/gp054/patch/mysql-statefulset_patch.yaml @@ -0,0 +1,12 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: mysql +spec: + template: + spec: + containers: + - name: mysql + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp054/patch/task-deployment_patch.yaml b/gp054/patch/task-deployment_patch.yaml new file mode 100644 index 0000000..06853cc --- /dev/null +++ b/gp054/patch/task-deployment_patch.yaml @@ -0,0 +1,17 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-task +spec: + template: + spec: + containers: + - name: stock2-java-task + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp054/patch/updater-deployment_patch.yaml b/gp054/patch/updater-deployment_patch.yaml new file mode 100644 index 0000000..d38767d --- /dev/null +++ b/gp054/patch/updater-deployment_patch.yaml @@ -0,0 +1,12 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: k8s-updater +spec: + template: + spec: + containers: + - name: k8s-updater + image: juyou.tencentcloudcr.com/juyoutech/k8s_updater:latest + imagePullSecrets: + - name: juyou-docker-tcr-secret \ No newline at end of file diff --git a/gp055/env/mysql.env b/gp055/env/mysql.env new file mode 100644 index 0000000..2821ab5 --- /dev/null +++ b/gp055/env/mysql.env @@ -0,0 +1,5 @@ +MYSQL_HOST=mysql-service +MYSQL_PORT=3306 +MYSQL_USER=root +MYSQL_PASSWORD=uNejHIFQGJOUtYTmE +MYSQL_DB=vip_huananyong_c \ No newline at end of file diff --git a/gp055/env/redis.env b/gp055/env/redis.env new file mode 100644 index 0000000..876cffc --- /dev/null +++ b/gp055/env/redis.env @@ -0,0 +1,3 @@ +REDIS_HOST=redis-service +REDIS_PORT=6379 +REDIS_PASSWORD=a5v8b86P4mVzFlUqJV \ No newline at end of file diff --git a/gp055/env/storage.env b/gp055/env/storage.env new file mode 100644 index 0000000..8d703f0 --- /dev/null +++ b/gp055/env/storage.env @@ -0,0 +1,6 @@ +CLOUD_ID=IKIDPhniOp11pOh6IFwQgiV5RatMo48yi8OR +CLOUD_KEY=tdAUZP2Scw52oOn360iEVZR9fy62mJfr +CLOUD_DOMAIN=cos.ap-singapore.myqcloud.com +CLOUD_APP_ID=1321231020 +CLOUD_BUCKET=hgdev-1321231020 +CLOUD_REGION=ap-singapore \ No newline at end of file diff --git a/gp055/ingress.yaml b/gp055/ingress.yaml new file mode 100644 index 0000000..9c6524f --- /dev/null +++ b/gp055/ingress.yaml @@ -0,0 +1,30 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: gp-ingress + annotations: + kubernetes.io/ingress.class: "nginx-ingress" + nginx.ingress.kubernetes.io/proxy-body-size: "10m" + nginx.ingress.kubernetes.io/use-forwarded-headers: "true" +spec: + rules: + - host: api.g55.qq.com + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: stock2-java-api-service + port: + number: 80 + - host: h5.g55.qq.com + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: stock2-web-h5-service + port: + number: 80 \ No newline at end of file diff --git a/gp055/kustomization.yaml b/gp055/kustomization.yaml new file mode 100644 index 0000000..9fb66fe --- /dev/null +++ b/gp055/kustomization.yaml @@ -0,0 +1,30 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: gp055 + +resources: + - ../base/projects/stock2 + - ../base/mysql + - ../base/redis + - ../base/phpmyadmin + - ../base/tls + - ../base/updater + - ingress.yaml + +configMapGenerator: + - name: mysql-configmap + envs: + - env/mysql.env + - name: redis-configmap + envs: + - env/redis.env + - name: storage-configmap + envs: + - env/storage.env + +patches: + - path: patch/api-deployment_patch.yaml + - path: patch/market-deployment_patch.yaml + - path: patch/task-deployment_patch.yaml + - path: patch/mysql-statefulset_patch.yaml + - path: patch/updater-deployment_patch.yaml \ No newline at end of file diff --git a/gp055/patch/api-deployment_patch.yaml b/gp055/patch/api-deployment_patch.yaml new file mode 100644 index 0000000..33ba2f1 --- /dev/null +++ b/gp055/patch/api-deployment_patch.yaml @@ -0,0 +1,19 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-api +spec: + template: + spec: + containers: + - name: stock2-java-api + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + - configMapRef: + name: storage-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp055/patch/market-deployment_patch.yaml b/gp055/patch/market-deployment_patch.yaml new file mode 100644 index 0000000..cd6dfe4 --- /dev/null +++ b/gp055/patch/market-deployment_patch.yaml @@ -0,0 +1,17 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-market +spec: + template: + spec: + containers: + - name: stock2-java-market + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp055/patch/mysql-statefulset_patch.yaml b/gp055/patch/mysql-statefulset_patch.yaml new file mode 100644 index 0000000..4c95c3f --- /dev/null +++ b/gp055/patch/mysql-statefulset_patch.yaml @@ -0,0 +1,12 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: mysql +spec: + template: + spec: + containers: + - name: mysql + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp055/patch/task-deployment_patch.yaml b/gp055/patch/task-deployment_patch.yaml new file mode 100644 index 0000000..06853cc --- /dev/null +++ b/gp055/patch/task-deployment_patch.yaml @@ -0,0 +1,17 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: stock2-java-task +spec: + template: + spec: + containers: + - name: stock2-java-task + envFrom: + - configMapRef: + name: mysql-configmap + - configMapRef: + name: redis-configmap + env: + - name: TZ + value: "Asia/Shanghai" \ No newline at end of file diff --git a/gp055/patch/updater-deployment_patch.yaml b/gp055/patch/updater-deployment_patch.yaml new file mode 100644 index 0000000..d38767d --- /dev/null +++ b/gp055/patch/updater-deployment_patch.yaml @@ -0,0 +1,12 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: k8s-updater +spec: + template: + spec: + containers: + - name: k8s-updater + image: juyou.tencentcloudcr.com/juyoutech/k8s_updater:latest + imagePullSecrets: + - name: juyou-docker-tcr-secret \ No newline at end of file