From 0c0e9d6ae081b1106d7fa06d9a07454916193181 Mon Sep 17 00:00:00 2001 From: yinxue <2643126914@qq.com> Date: Wed, 3 Sep 2025 11:11:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....yaml => mengningsoftware-docs-ci-cd.yaml} | 2 +- k8s/app-deploy.yaml | 36 ++++++++++++++ k8s/deploy.yaml | 34 -------------- k8s/job.yaml | 16 ------- k8s/zero-server.yaml | 47 ------------------- 5 files changed, 37 insertions(+), 98 deletions(-) rename .gitea/workflows/{devstar-studio-master.yaml => mengningsoftware-docs-ci-cd.yaml} (97%) create mode 100644 k8s/app-deploy.yaml delete mode 100644 k8s/deploy.yaml delete mode 100644 k8s/job.yaml delete mode 100644 k8s/zero-server.yaml diff --git a/.gitea/workflows/devstar-studio-master.yaml b/.gitea/workflows/mengningsoftware-docs-ci-cd.yaml similarity index 97% rename from .gitea/workflows/devstar-studio-master.yaml rename to .gitea/workflows/mengningsoftware-docs-ci-cd.yaml index a656781..a9eefa9 100644 --- a/.gitea/workflows/devstar-studio-master.yaml +++ b/.gitea/workflows/mengningsoftware-docs-ci-cd.yaml @@ -52,4 +52,4 @@ jobs: - name: 部署到 Kubernetes run: | - kubectl apply -f /tmp/project/k8s/job.yaml \ No newline at end of file + kubectl apply -f /k8s/app-deploy.yaml \ No newline at end of file diff --git a/k8s/app-deploy.yaml b/k8s/app-deploy.yaml new file mode 100644 index 0000000..0c302e3 --- /dev/null +++ b/k8s/app-deploy.yaml @@ -0,0 +1,36 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: docs-app + namespace: app +spec: + replicas: 2 + selector: + matchLabels: + app: docs + template: + metadata: + labels: + app: docs + spec: + imagePullSecrets: + - name: my-aliyun + containers: + - name: docs + image: crpi-pqfsp88s5zx2zwfq.cn-hangzhou.personal.cr.aliyuncs.com/devstar/devstar_introduction:v1 + ports: + - containerPort: 80 +--- +apiVersion: v1 +kind: Service +metadata: + name: docs-server-svc + namespace: app +spec: + type: NodePort + ports: + - port: 80 + targetPort: 80 + nodePort: 31333 + selector: + app: docs \ No newline at end of file diff --git a/k8s/deploy.yaml b/k8s/deploy.yaml deleted file mode 100644 index 5337f3f..0000000 --- a/k8s/deploy.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: devstar-app - namespace: devstar-deploy -spec: - replicas: 3 - selector: - matchLabels: - app: devstar - template: - metadata: - labels: - app: devstar - spec: - containers: - - name: devstar - image: crp-pqf/sp885z2x2wfq.cn-hangzhou.personal.cr.aligunes.com/devstar/devstar_introduction:v1 - ports: - - containerPort: 8889 # 容器监听端口 ---- -apiVersion: v1 -kind: Service -metadata: - name: devstar-server-svc - namespace: devstar-deploy -spec: - type: NodePort - ports: - - port: 8889 - targetPort: 8889 - nodePort: 31234 - selector: - app: devstar \ No newline at end of file diff --git a/k8s/job.yaml b/k8s/job.yaml deleted file mode 100644 index a8000aa..0000000 --- a/k8s/job.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: batch/v1 -kind: Job -metadata: - name: todolist-job -spec: - template: - metadata: - labels: - app: todolist - spec: - restartPolicy: Never # Job 通常不重启失败的 Pod,可以根据需求改为 OnFailure - containers: - - name: todolist-container - image: crpi-s56ujsdigakae3xq.cn-hangzhou.personal.cr.aliyuncs.com/uniquespace/todolist:latest - ports: - - containerPort: 3000 \ No newline at end of file diff --git a/k8s/zero-server.yaml b/k8s/zero-server.yaml deleted file mode 100644 index aa0072c..0000000 --- a/k8s/zero-server.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: zero-server - namespace: zero-server - labels: - app: zero-server -spec: - replicas: 3 - revisionHistoryLimit: 5 - selector: - matchLabels: - app: zero-server - template: - metadata: - labels: - app: zero-server - spec: - imagePullSecrets: - - name: my-aliyun - containers: - - name: zero-server - image: crpi-pqfsp88s5zx2zwfq.cn-hangzhou.personal.cr.aliyuncs.com/devstar/devstar_introduction:v1 - imagePullPolicy: IfNotPresent - ports: - - containerPort: 8889 - volumeMounts: - - name: timezone - mountPath: /etc/localtime - volumes: - - name: timezone - hostPath: - path: /usr/share/zoneinfo/Asia/Shanghai - -apiVersion: v1 -kind: Service -metadata: - name: zero-server-svc - namespace: zero-server -spec: - ports: - - port: 8889 - targetPort: 8889 - nodePort: 30115 - selector: - app: zero-server - type: NodePort \ No newline at end of file